【运筹学】运输规划 ( 运输规划问题模型及变化 | 表上作业法引入 )

举报
韩曙亮 发表于 2022/01/11 00:23:44 2022/01/11
【摘要】 文章目录 一、运输规划问题模型及变化二、运输规划问题求解 ( 表上作业法 ) 一、运输规划问题模型及变化 运输规划问题一般形式 ( 产销平衡 ) : ...





一、运输规划问题模型及变化



运输规划问题一般形式 ( 产销平衡 ) :

m \rm m m 个产地 : A 1 , A 2 , A 3 , ⋯   , A m \rm A_1, A_2,A_3 , \cdots , A_m A1,A2,A3,,Am ;

n \rm n n 个销地 : B 1 , B 2 , B 3 , ⋯   , B n \rm B_1, B_2,B_3 , \cdots , B_n B1,B2,B3,,Bn ;

a i \rm a_i ai 表示产地 A i \rm A_i Ai 的产量 , i = 1 , 2 , 3 , ⋯   , m \rm i = 1, 2,3, \cdots , m i=1,2,3,,m ;

b j \rm b_j bj 表示产地 B j \rm B_j Bj 的销量 , j = 1 , 2 , 3 , ⋯   , n \rm j = 1, 2,3, \cdots , n j=1,2,3,,n ;

c i j \rm c_{ij} cij 表示将 A i \rm A_i Ai 产地的产品运往 B j \rm B_j Bj 销地的运输成本 ;

假设 x i j \rm x_{ij} xij 是从产地 A i \rm A_i Ai 运往销地 B j \rm B_j Bj 的运输量 ;


可以得到如下线性规划模型 :

m i n W = ∑ i = 1 m ∑ j = 1 n c i j x i j s . t { ∑ j = 1 n x i j = a i      (   i = 1 , 2 , 3 , ⋯   , m   ) ∑ i = 1 m x i j = b j      (   j = 1 , 2 , 3 , ⋯   , n   ) x i j ≥ 0      (   i = 1 , 2 , 3 , ⋯   , m    ;    j = 1 , 2 , 3 , ⋯   , n   )

minW=mi=1nj=1cijxijs.tnj=1xij=ai    ( i=1,2,3,,m )mi=1xij=bj    ( j=1,2,3,,n )xij0    ( i=1,2,3,,m  ;  j=1,2,3,,n ) m i n W = i = 1 m j = 1 n c i j x i j s . t { j = 1 n x i j = a i         (   i = 1 , 2 , 3 , , m   ) i = 1 m x i j = b j         (   j = 1 , 2 , 3 , , n   ) x i j 0         (   i = 1 , 2 , 3 , , m     ;     j = 1 , 2 , 3 , , n   )
minW=i=1mj=1ncijxijs.tj=1nxij=ai    ( i=1,2,3,,m )i=1mxij=bj    ( j=1,2,3,,n )xij0    ( i=1,2,3,,m  ;  j=1,2,3,,n )



此外运输规划还有一些变化模型 :

① 目标函数求最大值 , 如利润最大 ;

② 运输能力限制 , 需要在模型中加入等式或不等式约束条件 ;

③ 产销不平衡 , 参考 【运筹学】运输规划 ( 运输规划基变量个数 | 运输问题一般形式 | 产销平衡 | 产销不平衡 ) 三、运输规划中的产销( 不 )平衡问题 ;





二、运输规划问题求解 ( 表上作业法 )



运输问题线性规划 本质也是线性规划 , 是特殊的线性规划 , 其 最优解 可以使用 单纯形法 求得 ;

运输问题是线性规划中比较简单的模型 , 其系数矩阵中的元素都是 0 , 1 0,1 0,1 , 是稀疏矩阵 , 可以使用简化版的单纯形法求最优解 , 该方法称为 " 表上作业法 " ;


m \rm m m 个产地 , n \rm n n 个销地 , 变量个数是 m × n \rm m \times n m×n 个 ;

m \rm m m 个产地 , n \rm n n 个销地 , 约束方程个数是 m + n \rm m + n m+n , 这些约束方程中 , 有一个是多余的 , 最本质的方程最多有 m + n − 1 \rm m + n - 1 m+n1 个 ;


在这里插入图片描述


第一步 , 开始找 初始基可行解 , 基变量个数是 m + n − 1 \rm m + n - 1 m+n1 个 , 基矩阵的秩是 m + n − 1 \rm m + n - 1 m+n1 ;

求解基可行解时 , 非基变量取值 0 0 0 , 基变量允许非 0 0 0 变量 , 找 m + n − 1 \rm m + n - 1 m+n1 个基变量 ,


第二步 , 找到一个规则 , 判断是否是最优解 ;


第三步 , 如果不是最优解 , 进行 迭代 , 如何进行迭代 ;

文章来源: hanshuliang.blog.csdn.net,作者:韩曙亮,版权归原作者所有,如需转载,请联系作者。

原文链接:hanshuliang.blog.csdn.net/article/details/112221582

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。