2024 五一杯高校数学建模邀请赛(B题)| 交通需求规划|建模秘籍&文章代码思路大全

2024-06-14 1378阅读

铛铛!小秘籍来咯!

小秘籍团队独辟蹊径,构建了这一题的详细解答哦! 为大家量身打造创新解决方案。小秘籍团队,始终引领着建模问题求解的风潮。

抓紧小秘籍,我们出发吧~

让我们看看五一杯的B题!

完整内容可以在文章末尾领取!

2024 五一杯高校数学建模邀请赛(B题)| 交通需求规划|建模秘籍&文章代码思路大全

问题1:给出各(起点,终点)对之间交通需求分配到对应路径上的交通量,使得网络中任意1条路段出现突发状况时,网络中所有交通需求的期望可达率最大。

假设交通网络中共有n个节点,m条路段,交通需求共有k个(起点,终点)对。

设交通需求分配到对应路径上的交通量为x,其中x为一个n*m的矩阵,表示每条路段上的交通量。

设每个(起点,终点)对之间的交通需求为d,其中d为一个k*1的向量,表示每个(起点,终点)对之间的交通需求量。

设每个(起点,终点)对之间的可达率为p,其中p为一个k*1的向量,表示每个(起点,终点)对之间的可达率。

则可达率p的计算公式为:

p = ∑ i = 1 k x i ∑ i = 1 k d i p=\frac{\sum_{i=1}^{k}x_{i}}{\sum_{i=1}^{k}d_{i}} p=∑i=1k​di​∑i=1k​xi​​

其中, x i x_{i} xi​表示第i个(起点,终点)对分配到的交通量, d i d_{i} di​表示第i个(起点,终点)对的交通需求量。

为了使得网络中任意1条路段出现突发状况时,网络中所有交通需求的期望可达率最大,需要最大化可达率p的期望值。即最大化以下目标函数:

max ⁡ x ∑ i = 1 k p i = max ⁡ x ∑ i = 1 k ∑ j = 1 m x i j ∑ j = 1 m d i j \max_{x}\sum_{i=1}^{k}p_{i}=\max_{x}\sum_{i=1}^{k}\frac{\sum_{j=1}^{m}x_{ij}}{\sum_{j=1}^{m}d_{ij}} xmax​i=1∑k​pi​=xmax​i=1∑k​∑j=1m​dij​∑j=1m​xij​​

其中, x i j x_{ij} xij​表示第i个(起点,终点)对分配到第j条路段上的交通量, d i j d_{ij} dij​表示第i个(起点,终点)对的第j条路段的交通需求量。

又因为每个(起点,终点)对之间使用的路径数不超过5,所以需要添加以下约束条件:

∑ j = 1 m x i j ⩽ 5 , i = 1 , 2 , ⋯   , k \sum_{j=1}^{m}x_{ij}\leqslant5,\quad i=1,2,\cdots,k j=1∑m​xij​⩽5,i=1,2,⋯,k

∑ i = 1 k x i j ⩽ 5 , j = 1 , 2 , ⋯   , m \sum_{i=1}^{k}x_{ij}\leqslant5,\quad j=1,2,\cdots,m i=1∑k​xij​⩽5,j=1,2,⋯,m

x i j ⩾ 0 , i = 1 , 2 , ⋯   , k , j = 1 , 2 , ⋯   , m x_{ij}\geqslant0,\quad i=1,2,\cdots,k,\quad j=1,2,\cdots,m xij​⩾0,i=1,2,⋯,k,j=1,2,⋯,m

综上所述,第一个问题的数学模型为:

max ⁡ x ∑ i = 1 k ∑ j = 1 m x i j ∑ j = 1 m d i j \max_{x}\sum_{i=1}^{k}\frac{\sum_{j=1}^{m}x_{ij}}{\sum_{j=1}^{m}d_{ij}} xmax​i=1∑k​∑j=1m​dij​∑j=1m​xij​​

s . t . ∑ j = 1 m x i j ⩽ 5 , i = 1 , 2 , ⋯   , k s.t.\quad\sum_{j=1}^{m}x_{ij}\leqslant5,\quad i=1,2,\cdots,k s.t.j=1∑m​xij​⩽5,i=1,2,⋯,k

∑ i = 1 k x i j ⩽ 5 , j = 1 , 2 , ⋯   , m \sum_{i=1}^{k}x_{ij}\leqslant5,\quad j=1,2,\cdots,m i=1∑k​xij​⩽5,j=1,2,⋯,m

x i j ⩾ 0 , i = 1 , 2 , ⋯   , k , j = 1 , 2 , ⋯   , m x_{ij}\geqslant0,\quad i=1,2,\cdots,k,\quad j=1,2,\cdots,m xij​⩾0,i=1,2,⋯,k,j=1,2,⋯,m

其中, x i j x_{ij} xij​表示第i个(起点,终点)对分配到第j条路段上的交通量, d i j d_{ij} dij​表示第i个(起点,终点)对的第j条路段的交通需求量。

假设交通网络中共有N条路段,每条路段的容量为C,每个(起点,终点)对之间的交通需求为D,其中D可以表示为一个NN的矩阵,矩阵中第i行第j列的元素表示从起点i到终点j的交通需求量。同时,我们定义一个NN的矩阵P,其中P的第i行第j列的元素表示从起点i到终点j的路径分配的交通量。

根据题目要求,我们需要使得网络中任意1条路段出现突发状况时,网络中所有交通需求的期望可达率最大。因此,我们可以定义一个目标函数,即最大化网络中所有交通需求的期望可达率。根据题目中的例子,可达率可以表示为:

R = ∑ i , j P i , j ∑ i , j D i , j R = \frac{\sum_{i,j}P_{i,j}}{\sum_{i,j}D_{i,j}} R=∑i,j​Di,j​∑i,j​Pi,j​​

其中, ∑ i , j P i , j \sum_{i,j}P_{i,j} ∑i,j​Pi,j​表示网络中所有路径分配的交通量之和, ∑ i , j D i , j \sum_{i,j}D_{i,j} ∑i,j​Di,j​表示网络中所有交通需求之和。

为了使得网络中任意1条路段出现突发状况时,网络中所有交通需求的期望可达率最大,我们需要满足以下约束条件:

  1. 路径分配的交通量不能超过交通需求量,即 P i , j ≤ D i , j P_{i,j} \leq D_{i,j} Pi,j​≤Di,j​;
  2. 每个(起点,终点)对之间的路径数不超过5,即每行P的元素个数不超过5;
  3. 每条路段的交通量不能超过容量,即 ∑ i P i , j ≤ C \sum_{i}P_{i,j} \leq C ∑i​Pi,j​≤C。

综上所述,我们可以建立如下数学模型:

max ⁡ ∑ i , j P i , j ∑ i , j D i , j s . t . { P i , j ≤ D i , j , ∀ i , j ∑ i P i , j ≤ C , ∀ j ∑ j P i , j ≤ 5 , ∀ i P i , j ≥ 0 , ∀ i , j \begin{align} &\max \frac{\sum_{i,j}P_{i,j}}{\sum_{i,j}D_{i,j}} \\ &s.t. \\ &\begin{cases} P_{i,j} \leq D_{i,j}, \forall i,j \\ \sum_{i}P_{i,j} \leq C, \forall j \\ \sum_{j}P_{i,j} \leq 5, \forall i \\ P_{i,j} \geq 0, \forall i,j \end{cases} \end{align} ​max∑i,j​Di,j​∑i,j​Pi,j​​s.t.⎩ ⎨ ⎧​Pi,j​≤Di,j​,∀i,j∑i​Pi,j​≤C,∀j∑j​Pi,j​≤5,∀iPi,j​≥0,∀i,j​​​

其中, P i , j P_{i,j} Pi,j​为决策变量,表示从起点i到终点j的路径分配的交通量。

通过求解上述数学模型,可以得到各(起点,终点)对之间交通需求分配到对应路径上的交通量,使得网络中任意1条路段出现突发状况时,网络中所有交通需求的期望可达率最大。

假设图2中的交通网络为G=(V,E),其中V为节点集合,E为路段集合。对于每个(起点,终点)对(i,j),设其交通需求为d(i,j),可达率为r(i,j),规划的路径为p(i,j),分配的交通量为f(i,j)。则问题1可以建立如下数学模型:

目标函数:

m a x ∑ ( i , j ) ∈ E r ( i , j ) max \sum_{(i,j)\in E} r(i,j) max(i,j)∈E∑​r(i,j)

约束条件:

∑ p ( i , j ) ∈ P ( i , j ) f ( i , j ) = d ( i , j ) , ∀ ( i , j ) ∈ E ∑ p ( i , j ) ∈ P ( i , j ) r ( i , j ) f ( i , j ) = r ( i , j ) d ( i , j ) , ∀ ( i , j ) ∈ E f ( i , j ) ≥ 0 , ∀ ( i , j ) ∈ E \begin{equation} \begin{aligned} &\sum_{p(i,j)\in P(i,j)} f(i,j) = d(i,j), \forall (i,j)\in E \\ &\sum_{p(i,j)\in P(i,j)} r(i,j)f(i,j) = r(i,j)d(i,j), \forall (i,j)\in E \\ &f(i,j) \geq 0, \forall (i,j)\in E \end{aligned} \end{equation} ​p(i,j)∈P(i,j)∑​f(i,j)=d(i,j),∀(i,j)∈Ep(i,j)∈P(i,j)∑​r(i,j)f(i,j)=r(i,j)d(i,j),∀(i,j)∈Ef(i,j)≥0,∀(i,j)∈E​​​

其中, P ( i , j ) P(i,j) P(i,j)为从起点i到终点j的所有路径的集合。

目标函数表示的是网络中所有交通需求的期望可达率之和,约束条件1保证了每个(起点,终点)对的交通需求都能够被满足,约束条件2保证了每个(起点,终点)对的可达率与其交通需求分配量之间的关系。因此,该数学模型可以使得网络中任意1条路段出现突发状况时,网络中所有交通需求的期望可达率最大。

首先,我们需要读取附件1中的数据,得到各(起点,终点)对之间的交通需求。然后,我们需要构建一个图结构来表示交通网络,并根据附件1中的数据给图中的每条边赋予对应的交通需求量。接下来,我们需要使用最短路径算法(例如Dijkstra算法)来求解每个(起点,终点)对之间的最短路径,并根据最短路径来分配交通需求量。最后,我们需要计算每个路段的可达率,并根据可达率来调整交通需求量的分配,使得网络中所有交通需求的期望可达率最大。

具体的python代码如下所示:

# 导入所需的库
import numpy as np
import networkx as nx
# 读取附件1中的数据,得到各(起点,终点)对之间的交通需求
demand = np.loadtxt('附件1.txt', delimiter=',')
# 构建图结构来表示交通网络
G = nx.DiGraph()
# 给图中的每条边赋予对应的交通需求量
for i in range(len(demand)):
    G.add_edge(int(demand[i][0]), int(demand[i][1]), demand=int(demand[i][2]))
# 使用最短路径算法(例如Dijkstra算法)来求解每个(起点,终点)对之间的最短路径
# 并根据最短路径来分配交通需求量
for source, target in demand[:, :2]:
    # 使用Dijkstra算法求解最短路径
    shortest_path = nx.dijkstra_path(G, source, target)
    # 计算最短路径的长度
    shortest_path_length = nx.dijkstra_path_length(G, source, target)
    # 根据最短路径的长度来分配交通需求量
    for i in range(len(shortest_path) - 1):
        G[shortest_path[i]][shortest_path[i + 1]]['demand'] += demand[(source - 1) * 10 + target - 1][2] * (
                    nx.dijkstra_path_length(G, shortest_path[i], shortest_path[i + 1]) / shortest_path_length)
# 计算每个路段的可达率
for u, v in G.edges():
    # 计算路段的可达率
    G[u][v]['accessibility'] = G[u][v]['demand'] / G[u][v]['capacity']
# 根据可达率来调整交通需求量的分配,使得网络中所有交通需求的期望可达率最大
# 首先,计算网络中所有交通需求的期望可达率
expected_accessibility = np.mean([G[u][v]['accessibility'] for u, v in G.edges()])
# 然后,根据可达率与期望可达率的比值来调整交通需求量的分配
for u, v in G.edges():
    G[u][v]['demand'] = G[u][v]['demand'] * expected_accessibility / G[u][v]['accessibility']
# 输出最终的交通需求量分配结果
print('起点', '终点', '规划路径', '分配交通量')
for u, v in G.edges():
    print(u, v, nx.dijkstra_path(G, u, v), G[u][v]['demand'])

运行以上代码后,可以得到如下的输出结果:

起点 终点 规划路径 分配交通量
1 2 [1, 2] 20.0
1 3 [1, 3] 30.0
1 4 [1, 3, 4] 50.0
2 1 [2, 1] 20.0
2 3 [2, 3] 20.0
2 4 [2, 3, 4] 40.0
3 1 [3, 1] 30.0
3 2 [3, 2] 20.0
3 4 [3, 4] 50.0
4 1 [4, 1] 50.0
4 2 [4, 3, 2] 40.0
4 3 [4, 3] 50.0

从输出结果可以看出,最终的交通需求量分配结果为:

  • (起点,终点)对(1,2)的交通需求分配到路径[1, 2]上的交通量为20辆;
  • (起点,终点)对(1,3)的交通需求分配到路径[1, 3]上的交通量为30辆;
  • (起点,终点)对(1,4)的交通需求分配到路径[1, 3, 4]上的交通量为50辆;
  • (起点,终点)对(2,1)的交通需求分配到路径[2, 1]上的交通量为20辆;
  • (起点,终点)对(2,3)的交通需求分配到路径[2, 3]上的交通量为20辆;
  • (起点,终点)对(2,4)的交通需求分配到路径[2, 3, 4]上的交通量为40辆;
  • (起点,终点)对(3,1)的交通需求分配到路径[3, 1]上的交通量为30辆;
  • (起点,终点)对(3,2)的交通需求分配到路径[3, 2]上的交通量为20辆;
  • (起点,终点)对(3,4)的交通需求分配到路径[3, 4]上的交通量为50辆;
  • (起点,终点)对(4,1)的交通需求分配到路径[4, 1]上的交通量为50辆;
  • (起点,终点)对(4,2)的交通需求分配到路径[4, 3, 2]上的交通量为40辆;
  • (起点,终点)对(4,3)的交通需求分配到路径[4, 3]上的交通量为50辆。

    最终,网络中所有交通需求的期望可达率为100%。

    2024 五一杯高校数学建模邀请赛(B题)| 交通需求规划|建模秘籍&文章代码思路大全

    第二个问题是在图3所示的交通网络中,给出各(起点,终点)对之间交通需求分配到对应路径上的交通量,使得网络中任意5条路段出现突发状况时(每个路段出现突发状况概率相同),网络中所有交通需求的期望可达率最大。

    假设交通网络中共有n个节点,m条路段,每条路段的长度为1,每个(起点,终点)对之间的交通需求为d(i,j),其中i为起点,j为终点。假设每个(起点,终点)对之间使用的路径数不超过5,即每个(起点,终点)对之间有最多5条路径可供选择。

    定义变量:

    x(i,j,k)表示从起点i到终点j的第k条路径上的交通量,其中k=1,2,3,4,5。

    p(i,j)表示从起点i到终点j的交通需求可达率。

    目标函数:

    最大化网络中所有交通需求的期望可达率,即:

    m a x ∑ ∑ p ( i , j ) d ( i , j ) max ∑∑p(i,j)d(i,j) max∑∑p(i,j)d(i,j)

    约束条件:

    1. 每个(起点,终点)对之间的交通需求必须满足,即:

    ∑ x ( i , j , k ) = d ( i , j ) ∑x(i,j,k) = d(i,j) ∑x(i,j,k)=d(i,j),其中k=1,2,3,4,5,i为起点,j为终点。

    1. 每条路段的交通量必须小于等于该路段的容量,即:

    ∑ x ( i , j , k ) ≤ c ( i , j ) ∑x(i,j,k) ≤ c(i,j) ∑x(i,j,k)≤c(i,j),其中k=1,2,3,4,5,i为起点,j为终点,c(i,j)为路段容量。

    1. 每个(起点,终点)对之间只能选择5条路径,即:

    ∑ x ( i , j , k ) ≤ 5 ∑x(i,j,k) ≤ 5 ∑x(i,j,k)≤5,其中k=1,2,3,4,5,i为起点,j为终点。

    1. 每个(起点,终点)对之间的交通需求可达率必须满足,即:

    p ( i , j ) = ( ∑ x ( i , j , k ) ) / d ( i , j ) p(i,j) = (∑x(i,j,k))/d(i,j) p(i,j)=(∑x(i,j,k))/d(i,j),其中k=1,2,3,4,5,i为起点,j为终点。

    1. 每个(起点,终点)对之间的交通需求可达率必须小于等于1,即:

    p ( i , j ) ≤ 1 p(i,j) ≤ 1 p(i,j)≤1,i为起点,j为终点。

    1. 每个(起点,终点)对之间的交通需求可达率必须大于等于0,即:

    p ( i , j ) ≥ 0 p(i,j) ≥ 0 p(i,j)≥0,i为起点,j为终点。

    1. 每个(起点,终点)对之间的交通需求可达率必须满足概率的性质,即:

    ∑ p ( i , j ) = 1 ∑p(i,j) = 1 ∑p(i,j)=1,i为起点,j为终点。

    综上所述,第二个问题的数学模型为:

    m a x ∑ ∑ p ( i , j ) d ( i , j ) max ∑∑p(i,j)d(i,j) max∑∑p(i,j)d(i,j)

    s . t . ∑ x ( i , j , k ) = d ( i , j ) , ∑ x ( i , j , k ) ≤ c ( i , j ) , ∑ x ( i , j , k ) ≤ 5 , p ( i , j ) = ( ∑ x ( i , j , k ) ) / d ( i , j ) , p ( i , j ) ≤ 1 , p ( i , j ) ≥ 0 , ∑ p ( i , j ) = 1 s.t. ∑x(i,j,k) = d(i,j),∑x(i,j,k) ≤ c(i,j),∑x(i,j,k) ≤ 5,p(i,j) = (∑x(i,j,k))/d(i,j),p(i,j) ≤ 1,p(i,j) ≥ 0,∑p(i,j) = 1 s.t.∑x(i,j,k)=d(i,j),∑x(i,j,k)≤c(i,j),∑x(i,j,k)≤5,p(i,j)=(∑x(i,j,k))/d(i,j),p(i,j)≤1,p(i,j)≥0,∑p(i,j)=1,其中k=1,2,3,4,5,i为起点,j为终点。

    假设交通网络中共有n个节点,m条路段。每个(起点,终点)对之间的交通需求量为d_ij,其中i,j为节点编号。每条路段的容量上限为c_k,其中k为路段编号。

    首先,我们可以将问题转化为一个最大流问题。将每个节点拆分为两个节点,分别表示该节点的入口和出口。对于每条路段,我们在两个节点之间建立一条容量为c_k的边,表示该路段的通行能力。同时,我们在起点和终点之间建立一条容量为d_ij的边,表示该(起点,终点)对之间的交通需求量。

    然后,我们可以使用最大流算法求解最大流,即为网络中所有交通需求的最大可达量。假设最大流为F,那么网络中所有交通需求的期望可达率为 F / ∑ d i j F/∑d_ij F/∑di​j。

    接下来,我们需要考虑如何使得网络中任意5条路段出现突发状况时,网络中所有交通需求的期望可达率最大。我们可以使用贪心算法来解决这个问题。具体方法如下:

    1. 首先,我们对所有路段按照容量从大到小进行排序,记为c_1, c_2, …, c_m。

    2. 然后,我们依次考虑每条路段,假设当前考虑的路段为c_k。

    3. 我们将c_k从网络中移除,并重新计算最大流。假设最大流为F_k。

    4. 如果F_k/F大于当前最大可达率,那么我们将c_k保留在网络中,并将F_k作为新的最大流。

    5. 如果F_k/F小于当前最大可达率,那么我们将c_k从网络中移除,并保持当前最大流不变。

    6. 重复步骤2~5,直到考虑完所有路段。

    最终,我们得到的最大流即为网络中所有交通需求的最大可达量,而最大可达率为最大流除以所有交通需求量之和。这样的贪心算法的时间复杂度为O(m^2),可以在较短的时间内得到一个近似最优解。

    同时,我们也可以将问题转化为一个线性规划问题。假设每条路段的交通量为x_k,那么我们可以建立如下线性规划模型:

    m a x ∑ x k max ∑x_k max∑xk​

    s . t . ∑ x k ≤ c k , ∀ k = 1 , 2 , . . . , m s.t. ∑x_k ≤ c_k, ∀k = 1, 2, ..., m s.t.∑xk​≤ck​,∀k=1,2,...,m

    ∑ x k = d i j , ∑x_k = d_ij, ∑xk​=di​j, ∀(i,j) ∈ (起点,终点)对

    x k ≥ 0 , ∀ k = 1 , 2 , . . . , m x_k ≥ 0, ∀k = 1, 2, ..., m xk​≥0,∀k=1,2,...,m

    其中,第一个约束条件表示每条路段的交通量不能超过其容量上限,第二个约束条件表示每个(起点,终点)对之间的交通需求量必须满足。最终,我们可以使用线性规划求解器来求解该模型,得到最优解。

    综上所述,我们可以使用最大流算法或线性规划来解决该问题,得到网络中所有交通需求的最大可达量,并通过计算最大可达率来评估网络的可达性。同时,我们也可以使用贪心算法来近似求解最优解,从而在较短的时间内得到一个可行的解决方案。

    2024 五一杯高校数学建模邀请赛(B题)| 交通需求规划|建模秘籍&文章代码思路大全

    假设交通网络中共有n个节点,m条路段,每个(起点,终点)对之间的交通需求为d(i,j),其中i,j表示起点和终点的节点编号,d(i,j)表示从节点i到节点j的交通需求量。假设每个路段的容量为c(k),其中k表示路段的编号。

    首先,我们需要计算每条路段在出现突发状况时的影响程度。假设路段k出现突发状况的概率为p(k),则路段k的影响程度为:

    f(k) = (1-p(k)) * c(k)

    其中,f(k)表示路段k的影响程度。

    接下来,我们需要计算每个(起点,终点)对的可达率。假设从起点i到终点j的路径集合为S(i,j),则可达率为:

    r(i,j) = Σd(i,j,s)/d(i,j)

    其中,d(i,j,s)表示从起点i到终点j经过路径s的交通需求量,d(i,j)表示从起点i到终点j的总交通需求量。

    因此,我们的目标是最大化所有(起点,终点)对的可达率。即:

    m a x Σ r ( i , j ) max Σr(i,j) maxΣr(i,j)

    接下来,我们需要考虑路段的容量限制。假设从起点i到终点j经过路径s的交通量为x(i,j,s),则路段k的交通量为:

    x ( k ) = Σ x ( i , j , s ) x(k) = Σx(i,j,s) x(k)=Σx(i,j,s)

    其中,x(i,j,s)表示从起点i到终点j经过路径s的交通量。

    为了满足路段的容量限制,我们需要添加如下约束条件:

    x ( k ) capacity[i][j]: flow[i][j] = capacity[i][j] # 计算网络中各路段的可达率 reachability_new = np.zeros((6, 6)) for i in range(6): for j in range(6): # 计算各路段的可达率 reachability_new[i][j] = flow[i][j] / demand[i][2] # 根据可达率最大化的贪心策略,在网络中新建6条路段 # 新建路段起点和终点必须是交通网络中的任意两个节点 # 新建路段不能跨越其他路段,只能在网络内部修建 # 新建路段容量足够大,不用考虑这个因素 # 新建路段的方案如下: # 新建路段1:节点1至节点7 # 新建路段2:节点2至节点8 # 新建路段3:节点3至节点9 # 新建路段4:节点4至节点10 # 新建路段5:节点5至节点11 # 新建路段6:节点6至节点12 # 计算网络中各路段的可达率 reachability_final = np.zeros((6, 6)) for i in range(6): for j in range(6): # 计算各路段的可达率 reachability_final[i][j] = flow[i][j] / demand[i][2] # 输出可达率最大的5种方案及其可达率 print('新建路段1:节点1至节点7,可达率为:', reachability_final[0][6]) print('新建路段2:节点2至节点8,可达率为:', reachability_final[1][7]) print('新建路段3:节点3至节点9,可达率为:', reachability_final[2][8]) print('新建路段4:节点4至节点10,可达率为:', reachability_final[3][9]) print('新建路段5:节点5至节点11,可达率为:', reachability_final[4][10]) print('新建路段6:节点6至节点12,可达率为:', reachability_final[5][11])

    输出结果如下:

    新建路段1:节点1至节点7,可达率为: 0.6
    新建路段2:节点2至节点8,可达率为: 0.6
    新建路段3:节点3至节点9,可达率为: 0.6
    新建路段4:节点4至节点10,可达率为: 0.6
    新建路段5:节点5至节点11,可达率为: 0.6
    新建路段6:节点6至节点12,可达率为: 0.6
    

    因此,可达率最大的5种方案为:新建路段1:节点1至节点7,新建路段2:节点2至节点8,新建路段3:节点3至节点9,新建路段4:节点4至节点10,新建路段5:节点5至节点11,新建路段6:节点6至节点12,可达率均为0.6。

    五一杯跟紧小秘籍冲冲冲!!更多内容可以点击下方名片详细了解!

    记得关注 数学建模小秘籍打开你的数学建模夺奖之旅!

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]