运筹学课程设计 公交路线司机和乘务人员的分配方案

发布时间 : 星期四 文章运筹学课程设计 公交路线司机和乘务人员的分配方案更新完毕开始阅读

华东交通大学理工学院

华东交通大学理工学院

课 程 设 计 报 告 书

题 目:学 院:专 业:年 级:学 号:姓 名:指导教师:

__公交路线司机和乘务人员的分配方案 华东交通大学理工学院 _

___ ____________

2012年 6 月 16 日

1

华东交通大学理工学院

目录

一. 摘要...................................................................................................... 3 二.模型的主要成分 ................................................................................ 3 1问题重述............................................................................................ 3 2问题假设: ....................................................................................... 3 3模型建立: ....................................................................................... 4 4.问题求解: ....................................................................................... 4 5.灵敏性分析: ...................................................................................... 6 6.模型推广: ....................................................................................... 6 7模型的优缺点分析: ....................................................................... 6 8模型的总结: ................................................................................... 6 三 .主要参考文献 ..................................................................................... 6

2

华东交通大学理工学院

一. 摘要

某昼夜服务的公交线路每天各时间区段内需司机和乘务人员如下: 班 次 时间 所需人数 1 6:00~10:00 60 2 10:00~14:00 70 3 14:00~18:00 60 4 18:00~22:00 50 5 22:00~2:00 20 6 2:00~6:00 30

设司机和乘务人员分别在各时间区段一开始时上班,并连续工作八小时,列出这个问题的线性规划模型。问该公交线路至少配备多少名司机和乘务人员。

注:请分别用matlab和linggo求解该线性规划问题,并进行灵敏性分析。

二.模型的主要成分

1问题重述

某昼夜服务的公交线路每天各时间区段内需司机和乘务人员如下: 班 次 时间 所需人数 1 6:00~10:00 60 2 10:00~14:00 70 3 14:00~18:00 60 4 18:00~22:00 50 5 22:00~2:00 20 6 2:00~6:00 30

设司机和乘务人员分别在各时间区段一开始时上班,并连续工作八小时,列出这个问题的线性规划模型。问该公交线路至少配备多少名司机和乘务人员。

分析:在第1时段的司机和乘务人员必定会出现在第2时段;第2时段的司机和乘务人员必定会出现在第3时段;以此内推在第6时段的司机和乘务人员必定会出现在第1时段.

2问题假设:

在第i时段所需的人数为xi,则所需要的人数为?xi。于是我们有

i?16第1时段 第2时段 第3时段 第4时段

x?x?60

61x?x122?70 ?60 ?50

x?xx?x3343

华东交通大学理工学院

第5时段 第6时段

iix?x45?20 ?30

x?x56x?0,x?Z,i?1,2,3,...,6

3模型建立: (1)用lingo做

min=x1+x2+x3+x4+x5+x6; x1+x6>=60; x1+x2>=70; x2+x3>=60; x3+x4>=50; x4+x5>=20; x5+x6>=30;

(2)用matlab做

f=[1,1,1,1,1,1];A=[-1,0,0,0,0,-1;-1,-1,0,0,0,0;0,-1,-1,0,0,0;0,0,-1,-1,0,0;0,0,0,-1,-1,0;0,0,0,0,-1,-1];

B=[-60,-70,-60,-50,-20,-30];C=[];D=[]; xm=[0,0,0,0,0,0];

xM=[70,70,70,70,70,70]; x0=[];

[x,fopt,flag,c]=linprog(f,A,B,C,D,xm,xM,x0)

4.问题求解:

(1)在lingo软件中运行得出结果

Global optimal solution found.

Objective value: 150.0000 Infeasibilities: 0.000000 Total solver iterations: 4

Variable Value Reduced Cost

X1 60.00000 0.000000

X2 10.00000 0.000000

X3 50.00000

4

联系合同范文客服:xxxxx#qq.com(#替换为@)