- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章
陆路运输
在公路和铁路运输以及第 11章中将要研究的航空运输中, 都存在很多优化问题。
这陆路运输网络与航空运输网络之间的主要区别在于陆路运输的网络更为密集, 参与
者更多。边境的开放和运输商之间的强烈的竞争都使得优化方法成为降低运输成本从 而能够从竞争中胜出得关键因素。
第10.1节将给出一个车辆租赁问题,在其中为保持理想的车队大小,需要将汽 车在各个租赁代理处之间转运,并需要使费用最小。在 10.2节中描述了一个在不同
运输方式之间进行分配的问题: 需要将给定量的货物从网络中的一个结点运输到另一
个结点,在此网络中存在多种运输方式, 每种方式的成本和运输能力均已知。 第10.3
节将处理一个战略层次的经典问题, 即如何为仓库选址才能够最小化开办仓库和向客
户运输的成本。在10.4节中,我们将解决一个最优化燃油运输路径的问题。 在第10.5
节中描述了一个多种运输方式组合(联合运输)的问题,此问题与 10.2节中的问题
的不同之处在于更换运输方式时也会带来一定费用支出。 本章的最后一节中将研究一
个如何对整个车队进行规划的问题。
10.1汽车租赁
有一家小型汽车租赁公司,此公司有 94辆可供出租的汽车,分布于 10个代理
点中。每个代理点的位置都将以地理坐标 X和Y的形式给出,单位为千米。我们假
定两个代理点之间的距离约为它们之间欧氏距离(即最短距离)的 1.3倍。下表给出
了各个代理点的位置坐标, 以及第二天早晨汽车租赁的需求量和前一天晚上各个代理
点拥有的汽车数。
表格10.1 :车辆租赁代理点信息
代理点
1
2
3
4
5
6
7
8
9
19
X坐标
0
20
18
30
35
33
5
5
11
2
Y坐标
0
20
10
12
0
25
27
10
0
15
汽车需求量
10
6
8
11
9
7
15
7
9
12
当前拥有量
8
13
4
8
12
2
14
11
15
7
假定汽车转运的成本为每辆车每千米 0.50欧元,请找出如何在各个代理点之间
调度分配汽车才能够满足各处的需求,并且使转运成本最低。
10.1.1模型的数学表达
对于代理点集合 AGENTS中的每个代理点 a我们都用X a和丫a表示其地理坐
标。REQa表示在代理点a处汽车的需求量,STOCKa为此代理点当前的汽车保有
量。这两个值之间的差值即表示此处汽车数富余(如果为正数值) ,或者不足量(负值)。此问题即找出车辆富余的代理点集合 excess和车辆不足的代理点集合NEED 之间的最小费用车辆流。由于总富余量等于总不足量,因此必定存在能够满 足各处需求的车辆流。 首先,我们定义变量 moveab 表示在两个代理点之间的车辆流:a € EXCESS ,b€ NEED
量。这两个值之间的差值即表示此处汽车数富余(如果为正数值) ,或者不足量(负
值)。此问题即找出车辆富余的代理点集合 excess和车辆不足的代理点集合
NEED 之间的最小费用车辆流。由于总富余量等于总不足量,因此必定存在能够满 足各处需求的车辆流。 首先,我们定义变量 moveab 表示在两个代理点之间的车辆流:
a € EXCESS ,b€ NEED : movqb € N (10.1.1 )
每个车辆富余的代理点都需要将其富余的车辆发送到别处(
不足的代理点都需要从别处接受到数量等于不足数量的车辆(
10.1.2 ),每个车辆
10.1.3)。
?a € EXCESS: 刀 move,b = STOCK REQ
b€ NEED
? b € NEED :刀 moveab = REQ - STOCK
a€EXCESS
10.1.2 )
10.1.3 )
目标函数即最小化总转运成本(
10.1.4 ),其中 COST 表示每辆车每转运 1 千米
的成本,DISTab表示在两个代理点 a和b之间的距离。
minimize 刀刀 COST? DISTab
moveab
a€ EXCESS b€ NEED
10.1.4 )
最小费用流问题是一个运输问题( transportation problem ),其特征在于都有一 组来源的, 拥有数量有限的资源, 以及一组需要此资源的目的地。 对于最小费用流问 题,通常可以采用单纯形算法求解线性规划从而找到整数解。 因此约束条件 (10.1.1 )
可以用简单的非负约束条件取代。
10.1.2 模型实现
上述数学模型可以实现为下面的 Mosel 当前汽车的总保有量是否等于汽车的需求量, 则分别找出车辆富余和车辆不足的代理点集合。 时将用到这两个集合。
程序。在读入数据之后,我们首先检查如果不相等, 则停止此程序。 如果相等,在下面声明决策变量数组和距离矩阵
model E-1 Car rental
uses mmxprs
文档评论(0)