几类路径问题算法探索
Exploration of Algorithms for Several Path Problems
摘要: 通过仿真模拟老鼠觅食的行为,先用极限逼近的思想寻找老鼠在3 × 3的格子中找到食物的期望时间,从枚举法开始寻找老鼠在3 × 3的格子中找到食物的最短路径,再使用极限逼近方法寻找最短路径,随后将此情景进行推广,例如n × n的格子或者更复杂的情况,说明该方法可以适用于任意一个网络找任意节点间最短路,举出一个在实际生活的例子中,应用极限逼近的方法找到其所需的最短路径。得出当一个问题的实质是最短路时,都可以使用极限逼近的思想。
Abstract:
By simulating mice’s foraging behavior, the idea of limit approximation can be used to work out the expected time for mice finding food in a 3 × 3 grid. The author firstly employs enumeration method to look for the shortest path for mice’s foraging in 3 × 3 grids, and then uses the limit approximation method to find the shortest path. Subsequently, the author extends this scenario, for example, trying to find the shortest path in an n × n grid or more complex cases. It is shown that this method can be applied to any grids to find out the shortest path between any nodes. An example is given in real life where the method of limit approximation is used to find the shortest path required. When the essence of a problem is to find out the optimal path, the idea of limit approximation can be always employed.
参考文献
|
[1]
|
司守奎, 孙兆亮. 数学建模算法与应用[M]. 北京: 国防工业出版社, 2020: 40-42.
|
|
[2]
|
张乃孝, 陈光, 孙猛. 算法与数据结构: C语言描述[M]. 北京: 高等教育出版社, 2011: 309-315.
|
|
[3]
|
姚慕生, 吴泉水, 谢启红. 高等代数学[M]. 上海: 复旦大学出版社, 2019: 57-58.
|
|
[4]
|
刘卫国, 陈昭平, 张颖. MATLAB程序设计与应用[M]. 北京: 高等教育出版社, 2002.
|
|
[5]
|
屈婉玲, 耿素云, 张立昂. 离散数学[M]. 北京: 高等教育出版社, 2015: 303-304, 308-309.
|
|
[6]
|
薛锋, 梁鹏, 李海, 陈崇双, 周天星. 地铁乘务排班计划优化的最短路快速算法[J]. 铁道科学与工程学报, 2022, 19(9): 79-87.
|