2009-11-27 163 views
0

我想模拟一个铁路网络,那里将有车站,火车和连接每个车站的路线。那么你认为我应该如何对这个模型进行建模呢?我想使用以站点作为顶点和边缘作为路线的图。另外,因为会有数十个火车和火车站,因此有数百条路线,所以我应该将数据库建模为mysql中的图形,还是应该编写一个创建包含从数据库中检索信息的图形的php程序?模拟铁路网络

我是一个相对初学者的程序员,很高兴有一些帮助,因为我现在很困惑。任何其他更好的主意也是受欢迎的。

+0

没有先生没有功课。我正在自己做这件事。 – 5lackp1x3l0x17 2009-11-27 03:13:10

+1

你想要完全模拟什么?实体模型(包括关系/性能等)只有?或者更高级的(例如沿着路线的列车的日常运行)。 – 2009-11-27 04:07:49

回答

0

您将要为此使用Dijkstra's algorithm。我知道有在线存储过程(创建站点数据库)的地方,我现在找不到它们。应该帮助你开始。

+1

谁说他想做任何一种有效的路由? – twolfe18 2009-11-27 04:59:55

+1

就像我说的那样,网上有存储过程,如果他寻找dijkstra的算法,将帮助他解决他的问题。我现在找不到他。 – Galen 2009-11-27 05:04:36

+0

很明显,我会需要dijkstra把问题,因为我说的是我应该模型数据库为图?或在PHP中创建图形设计,然后从数据库中检索它? – 5lackp1x3l0x17 2009-11-27 10:17:34