Dijkstra
PulseAugur coverage of Dijkstra — every cluster mentioning Dijkstra across labs, papers, and developer communities, ranked by signal.
3 天有情绪数据
-
Dijkstra's algorithm adapted for robot navigation with provable guarantees
研究人员开发了一种新颖的在线随机最短路径导航方法,用于移动机器人,该方法在特定条件下利用 Dijkstra 算法。提出的 DORA(Dijkstra Oracle Reduced-cost Algorithm)学习器每个回合使用固定次数的最短路径预言机,避免了估计转移核的需要。数值实验表明,DORA 在各种基准测试中的性能与乐观价值迭代相当,同时显著减少了计算工作量并最大限度地减少了与动态障碍物的接触。
-
新方法改进了带叶三维树木建模和生物量估算
研究人员开发了一种新的点云三维树木建模和生物量估算方法,专门解决了叶子的挑战。该方法采用一种拓扑驱动的叶子抑制技术,在重建过程中取代了显式的叶-木分类。通过分析来自一次 Dijkstra 运行的短路径树结构,该方法准确地恢复了分支层次结构,在有叶条件下优于现有的辅助分离管道。
-
软件开发需要拥抱形式数学以实现成熟
软件开发实践,曾经植根于数学原理,但很大程度上已偏离其正式起源。为了成熟为一门真正的工程学科,软件开发必须重新采用基于数学的形式化方法、符号和语言。这对于操作系统、网络和生命攸关的应用等关键领域尤其重要,在这些领域,端到端的数学严谨性是必不可少的。此外,迫切需要一个全面的监管框架来管理人工智能在 IT 中的使用,尤其是在这些敏感领域,因为科技公司自行监管已被证明是不够的。
-
引入新的随机重置路径寻找框架用于基于图的学习
研究人员引入了随机重置路径寻找(SRP),这是一个新的情景学习问题,专为涉及有向图上未知边成功概率的场景而设计。该框架适用于量子中继器网络、闪电网络上的支付路由以及网状网络中的交付等各种领域。提出的解决方案,带有UCB(PathUCB)和Thompson Sampling(PathTS)实例化的Log-Dijkstra元算法,提供了路径级遗憾界限,与现有的边级界限相比,为结构化图提供了更详细的见解。实验表明,PathTS在经验上通常表…
-
新的LSEO场论实现了大型语言模型的持久状态
研究人员提出了一种新颖的LSEO场论架构,用于实现大型语言模型(LLMs)的持久状态。该理论将持久状态重新定义为非欧几里得流形上的动态场,摒弃了传统的基于存储的方法。所提出的系统在具有小型MiniLM-L3-v2模型的单个CPU上实现,展示了在潜在空间内连续的状态演化,维持了一个独立于LLM API的稳定前向循环,并跨会话持久化。
-
新方法分析图结构以评估最短路径算法
研究人员开发了一种通过分析图结构来评估最短路径算法的新方法。该方法将图嵌入到特征空间并进行聚类,以识别结构相似的区域,然后用这些区域来评估算法性能。研究考察了Erdos-Renyi图、随机几何图和道路网络,并测试了Dijkstra、双向Dijkstra和A*等算法。研究结果表明,虽然图生成器会创建稳定的结构区域,但性能相似性并不总是与结构相似性一致,并且不同的基准测试族占据不同的区域。
-
新的 A** 算法改进了动态多智能体路径寻找
一篇新论文介绍了 A**,一种改进的动态多智能体路径寻找 (D-MAPF) 算法。该方法增强了在具有移动障碍物、部分可见性和代理冲突的环境中的路径寻找能力。A** 通过将几何路径生成与时间适应解耦,使其能够动态地重新连接到预先计算的候选路径,从而实现了更好的解决方案质量。
-
New Dijkstra algorithm optimizes public transit routing
研究人员开发了一种名为 Transfer Aware Dijkstra (TAD) 的新算法,以改进公共交通系统的路径查找。该算法正确考虑了站点缓冲时间,这对于换乘乘客至关重要。在伦敦和瑞士网络上进行的实验表明,与现有方法相比,TAD 的速度提高了两倍以上,同时确保了最优的路由结果。
-
NaviGNN AI框架优化未来智慧城市的可持续出行
研究人员开发了NaviGNN,一个旨在优化未来智慧城市复杂垂直和线性结构中出行的创新AI系统。该系统集成了多智能体强化学习和图神经网络来管理交通,实现了7.8-8.4分钟的平均通勤时间和超过89%的满意率。消融研究表明,移除关键AI组件会显著降低性能,凸显了该系统在确保高效和可持续城市交通方面的有效性。
-
Eugene Yan 提倡每周进行15-5更新,以提高团队可见性和信任度
Eugene Yan 提倡每周进行一次15-5更新,这是一种旨在花费15分钟撰写和5分钟阅读的简短报告。这种做法通过跟踪工作、成果和障碍来增强团队的可见性,从而减少会议中用于状态更新的时间。它还可以作为已创建或已审查的工件(如代码和文档)的记录,并通过提供关于进展和挑战的透明度来帮助建立信任。Yan 建议使用内部维基或 Confluence 页面进行这些更新,并且可以选择通过电子邮件共享。
-
Replit 构建集成代码生命周期的统一开发服务
Replit 正在开发一项统一的开发服务,该服务集成了软件生命周期的各个阶段,超越了“做好一件事”的传统 Unix 理念。这种整体方法旨在为用户,特别是业余爱好者和学习者提供更连贯、更智能的开发体验。该平台正在演进,以便通过单一协议管理从编写到执行、测试和部署的代码。