《物流系统分析与优化》课程教学课件(PPT讲稿)Trucking Scheduling in Container Terminals

Trucking Scheduling inContainer Terminals
Trucking Scheduling in Container Terminals

.Typicalactivities involved in a transportation job performed by a truck areasfollows:(i)whenatransportationjobisdispatchedtoanidletruck,ittravelsfromthecontainerdrop-offlocationofitslastjobtothecontainerpick-uplocationofthedispatchedjobandwaitsfora crane (quay/yardcrane)toserveit;(ii)afterbeingloadedwithacontainerbythecrane,thetruck travelsto the container drop-off location and waits fora crane(yard/quay crane)to unload the container; (ii)once thecontainerisunloaded,thetruckisavailabletoperformanothertransportationjob.Thetimetoprocessatransportationjobdependsonthetimetakenbythecranetoload a container onto andoffthe truck and thetime spent bythetrucktravellingfromthecontainerdrop-offlocationofitslastjobtothepick-uplocationofthenextjob.Hence,theprocessingtimeofajobdependsonthejobprocessing sequence of thetruck dispatchedtoit
• Typical activities involved in a transportation job performed by a truck are as follows: (i) when a transportation job is dispatched to an idle truck, it travels from the container drop-off location of its last job to the container pick-up location of the dispatched job and waits for a crane (quay/yard crane) to serve it; (ii) after being loaded with a container by the crane, the truck travels to the container drop-off location and waits for a crane (yard/quay crane) to unload the container; (iii) once the container is unloaded, the truck is available to perform another transportation job. The time to process a transportation job depends on the time taken by the crane to load a container onto and off the truck and the time spent by the truck travelling from the container drop-off location of its last job to the pick-up location of the next job. Hence, the processing time of a job depends on the job processing sequence of the truck dispatched to it

.Transportinga container fromits pick-up locationto its drop-offlocationisreferredto asajobforthetrucks.· An efficient truck operation can speed up container handlingprocesses, smooth containerflows, and thus improve terminalperformance..Schedulingafleetoftruckstoperforma setoftransportationjobswith sequence-dependent processing timesand different readytimesto minimize makespan is formulated as an integer program
• Transporting a container from its pick-up location to its drop-off location is referred to as a job for the trucks. • An efficient truck operation can speed up container handling processes, smooth container flows, and thus improve terminal performance. • Scheduling a fleet of trucks to perform a set of transportation jobs with sequence-dependent processing times and different ready times to minimize makespan is formulated as an integer program

NotationsM-thenumberofidenticaltruckswithunitcarryingcapacity.N-numberofcontainerstobetransportedbytheMtrucksinthecurrentperiod:Lm-Initiallocationoftruckm.rm-Initialavailabletime of truckmP,-Pickuplocationofjobi.D,-Dropofflocationofjobitr-Truck (loadedorempty)traveltimebetween locationl'e(LmP,D)and locationle(P,D)alongtheshortestpathThe travelling time between two locations is equal to the rectilinear distance between the two locations divided by the truck travelling speed..a-ReadytimeofjobiT,-Durationof jobi(fromthemomentthatthetruckdispatchedforjobiarrivesatP(pick-uplocationforjobi)tothemomentthatitstartstoleaveD,(thedrop-offlocationofjobi).).Processingtimeofjobi=truckstartsmovingfromitscurrentlocationtoP,+T.Theprocessingtimeofeachjobissequencedependent
Notations • M - the number of identical trucks with unit carrying capacity • N - number of containers to be transported by the M trucks in the current period • Lm – Initial location of truck m • rm – Initial available time of truck m • Pi – Pickup location of job i • Di – Dropoff location of job i • tl’l – Truck (loaded or empty) travel time between location l’{Lm Pi Di } and location l {Pi Di } along the shortest path • The travelling time between two locations is equal to the rectilinear distance between the two locations divided by the truck travelling speed. • ai – Ready time of job i • Ti – Duration of job i (from the moment that the truck dispatched for job i arrives at Pi (pick-up location for job i) to the moment that it starts to leave Di (the drop-off location of job i).) • Processing time of job i = truck starts moving from its current location to Pi + Ti • The processing time of each job is sequence dependent

Xiim a binaryvariable which takesavalue of 1 iftruck m (m=1,2,..,M)processes jobjj=1,2,...,N+)after jobi(i=1,2,...,N),wherejobN+1isadummyjobusedtofacilitatetherepresentation of the case when job i isthelast job processedbytruckm.Yima binaryvariablewhich takes a value of 1 if truck m (m =l,2,...,M)processes jobi(i =1, 2,..., N).Cithecompletiontimeofjobi(i=l2,...,N).Wthe makespan of the N jobs.DenotethesetofXiimbyX,thesetof YimbyY,and thesetof CbyC

MinimizeWsubjectto(1)Ci≤Wi=1,2....,NMZYm=1 i=1,2...N(2)m=1N+1Z(3)Xujm≤Yimi=1,2,...,Nj=landi+)ND(4)Xijm≤Yjmj=1,2,**.Ni=land i+j1≥Xijm+Xjm≥Yim+Yjm-1i,j=1,2,...,Nyandij;(5)m=12,.MJanditj;C+ID.P, +T≤K(I-Xijm)+Cji,j=1,2,...,N(6)m=1,2,...M(7)a+T≤Ci=1,2,.....N(8)rm+t..P+T≤Ci=1,2,...,N:m=1,2....,MXijmYime(0,1)i=0,1....,N-I;j=1,2....,N;m=1,2.....M(9)(10)Candw≥0j=l,2....,NwhereKisalargepositivenumber

Theobjectiveof thetruck scheduling problemistominimizethemakespan of theN jobs.Constraints(1)givethemakespan.Constraints(2)ensurethateach jobis processedby onlyonetruck.Constraints(3)-(5)givetherelationshipbetweenXandYforjobsprocessedbythe sametruck.Constraints(3)ensurethat Yim=1 if truck m processes a job after job iConstraints(4)ensurethatYim=1if truckm processes a jobbefore jobi.Constraints(5)ensure that if Yim+Yim=2,truck m processes either jobibefore job jor jobjbeforejobi.Constraints(6)givetherelationshipbetweenthecompletiontimeof a jobandthatofitssuccessor.Constraints(7)statetherelationshipbetweenthecompletiontime,readytime,andduration of a job.Constraints (8)give therelationship between the duration and completiontime of a job,the truck readytime, and the travel time of a truck from its initial location tothepick-up location.Constraints(9)and (10)are simpleconstraints which definetherangeofvaluesforX,Y.CandW

. The truck scheduling problem is equivalent to the problem ofscheduling M identical machines (trucks)tohandle Nnon-preemptive jobs withsequence-dependent processing times anddifferent ready times to minimize makespan
• The truck scheduling problem is equivalent to the problem of scheduling M identical machines (trucks) to handle N non-preemptive jobs with sequence-dependent processing times and different ready times to minimize makespan

GA·Solutionrepresentation:Atwo-partchromosomestructurewithtotallengthN+M: 3-truck, 9-job example927K3Truck 2Truck 3Truck1Figure 1.An example schedule encoded in two-part chromosome structure
GA • Solution representation • A two-part chromosome structure with total length N+M • 3-truck, 9-job example

.Initialization:50%randomgeneration+50%generatedbyagreedyheuristic:ThegreedyheuristicfirstpartitionsthesetofNjobsintoMsubsets.Eachsubsetrepresentsagroupofdesirablejobsforaparticulartruck.Inpartitioningtheset,theheuristictriestobalancethenumberof jobsin eachsubset
• Initialization • 50% random generation + 50% generated by a greedy heuristic • The greedy heuristic first partitions the set of N jobs into M subsets. Each subset represents a group of desirable jobs for a particular truck. In partitioning the set, the heuristic tries to balance the number of jobs in each subset
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《物流系统分析与优化》课程教学课件(PPT讲稿)Quay Crane Scheduling.pptx
- 《物流系统分析与优化》课程教学课件(讲稿)Global Optimization Genetic Algorithms.pdf
- 《物流系统分析与优化》课程教学大纲 Logistics System Analysis and Optimization.pdf
- 《生产质量控制》课程教学课件(PPT讲稿)CH1 Introduciton Product Design and Development.ppt
- 《生产质量控制》课程教学课件(PPT讲稿)CH3 Opportunity Planning.ppt
- 《生产质量控制》课程教学课件(PPT讲稿)CH4 Product Planning.ppt
- 《生产质量控制》课程教学课件(PPT讲稿)CH2 Development Processes and Organizations.ppt
- 《生产质量控制》课程教学课件(PPT讲稿)CH5 Identifying Customer Needs.ppt
- 《生产质量控制》课程教学课件(PPT讲稿)CH9 Concept Testing.ppt
- 《生产质量控制》课程教学课件(PPT讲稿)CH8 Concept Selection.ppt
- 《生产质量控制》课程教学课件(PPT讲稿)CH6 Product Specifications.ppt
- 《生产质量控制》课程教学课件(PPT讲稿)CH7 Concept Generation.ppt
- 《生产质量控制》课程教学课件(PPT讲稿)CH10 Product Architecture.pptx
- 《生产质量控制》课程教学课件(PPT讲稿)CH11 Industrial Design.ppt
- 《生产质量控制》课程教学课件(PPT讲稿)CH13 Prototyping.ppt
- 《生产质量控制》课程教学课件(PPT讲稿)CH12 Design for Manufacturing.ppt
- 《政治经济学》课程教学资源(文献资料)中英文词汇对照表.doc
- 《政治经济学》课程教学资源(作业习题)政治经济学总习题集(无答案).doc
- 《商务谈判》课课程教学大纲.pdf
- 《商务谈判》课程教学资源(PPT课件,完整讲稿,共八章).ppt
- 《物流系统分析与优化》课程教学课件(PPT讲稿)ACO-TS for VRPTW.pptx
- 《物流系统分析与优化》课程教学课件(PPT讲稿)Bullwhip Effect.pptx
- 《物流系统分析与优化》课程教学课件(PPT讲稿)Judgmental Forecasting.pptx
- 《物流系统分析与优化》课程教学课件(PPT讲稿)Ant Colony Optimization(ACO)and Real Version ACOR.pptx
- 《物流系统分析与优化》课程教学课件(PPT讲稿)Forecasting Methods For Seaonal Series.ppt
- 《物流系统分析与优化》课程教学课件(PPT讲稿)Data-based Forecasting.ppt
- 《国际营销管理》课程教学课件(PPT讲稿)第二讲 公司战略与营销战略——合作建立客户关系.ppt
- 《供应链系统设计与管理》课程教学大纲 Designing and managing the Supply Chain system(研究生).pdf
- 《供应链系统设计与管理》课程授课教案(讲义,研究生)第10章 产品与供应链的协调设计.pdf
- 《供应链系统设计与管理》课程授课教案(讲义,研究生)第8章 采购外包战略.pdf
- 《供应链系统设计与管理》课程授课教案(讲义,研究生)第11章 服务供应链管理(introduction to service supply chain management).pdf
- 《供应链系统设计与管理》课程授课教案(讲义,研究生)第9章 供应链风险管理.pdf
- 《供应链系统设计与管理》课程授课教案(讲义,研究生)第6章 供应链集成化.pdf
- 《供应链系统设计与管理》课程授课教案(讲义,研究生)第7章 供应链战略联盟.pdf
- 《供应链系统设计与管理》课程授课教案(讲义,研究生)第5章 牛鞭效应(bullwhip effect).pdf
- 《供应链系统设计与管理》课程授课教案(讲义,研究生)第4章 供应契约(supply contracts).pdf
- 《供应链系统设计与管理》课程授课教案(讲义,研究生)第1章. 供应链管理概述 Introduction to supply chain Management(SCM).pdf
- 《供应链系统设计与管理》课程授课教案(讲义,研究生)第3章 供应链网络规划.pdf
- 《供应链系统设计与管理》课程授课教案(讲义,研究生)第2章 库存管理与风险分担.pdf
- 《供应链系统设计与管理》课程教学资源(案例)11.1 联想绿色供应链管理案例.pdf