Algorithm 流量/图表:连接城市的最早日期
考虑到N个城市和M个计划中的基础设施项目,我需要找到一种方法来确定两个特定城市连接的最早日期 一些城市居住在同一个岛上,因此可以很容易地相互联系。这些城市形成了一个社区。有三个这样的社区 输入示例: 由城市组成的社区:Algorithm 流量/图表:连接城市的最早日期,algorithm,graph,network-flow,Algorithm,Graph,Network Flow,考虑到N个城市和M个计划中的基础设施项目,我需要找到一种方法来确定两个特定城市连接的最早日期 一些城市居住在同一个岛上,因此可以很容易地相互联系。这些城市形成了一个社区。有三个这样的社区 输入示例: 由城市组成的社区: 切斯尼,本特利,迪伊 伊米,卡利,金利 艾迪,乔其蒂,伊莱娜,坦娅 规划的基础设施项目: 2020-04-12:Bently和Kinley之间的隧道 2021-01-04:迪伊和金利之间的桥梁 2021-07-01:Immy和Ady之间的隧道 2021年10月12日:切斯尼
- 切斯尼,本特利,迪伊
- 伊米,卡利,金利
- 艾迪,乔其蒂,伊莱娜,坦娅
- 2020-04-12:Bently和Kinley之间的隧道
- 2021-01-04:迪伊和金利之间的桥梁
- 2021-07-01:Immy和Ady之间的隧道
- 2021年10月12日:切斯尼和乔其蒂之间的隧道李>
我想有两种方法可以模拟这个问题。要么作为一个图问题,因此可以使用MST算法解决,要么将其简化为网络流。我看到一些关于航空公司调度问题的讨论,这些问题可以用网络流来解决,这使我认为这个问题更可能是一个网络流问题。但是,我不太确定如何将这个特定问题建模为网络流问题。有人能给我指引正确的方向吗 你可以用Kruskal的算法来解决这个问题,通过完成日期而不是权重对边进行排序