Transportation of handicapped persons

Similar documents
We will see what is meant by standard form very shortly

The Minimum Label Spanning Tree Problem: Illustrating the Utility of Genetic Algorithms

19 Optimal behavior: Game theory

Math 8 Winter 2015 Applications of Integration

Bellman Optimality Equation for V*

Administrivia CSE 190: Reinforcement Learning: An Introduction

CS 188: Artificial Intelligence Spring 2007

Driving Cycle Construction of City Road for Hybrid Bus Based on Markov Process Deng Pan1, a, Fengchun Sun1,b*, Hongwen He1, c, Jiankun Peng1, d

Chapter 3 Solving Nonlinear Equations

Alignment of Long Sequences. BMI/CS Spring 2016 Anthony Gitter

Acceptance Sampling by Attributes

3 Regular expressions

Math 31S. Rumbos Fall Solutions to Assignment #16

CS415 Compilers. Lexical Analysis and. These slides are based on slides copyrighted by Keith Cooper, Ken Kennedy & Linda Torczon at Rice University

Pre-Session Review. Part 1: Basic Algebra; Linear Functions and Graphs

4. GREEDY ALGORITHMS I

CBE 291b - Computation And Optimization For Engineers

Unit #9 : Definite Integral Properties; Fundamental Theorem of Calculus

DATA Search I 魏忠钰. 复旦大学大数据学院 School of Data Science, Fudan University. March 7 th, 2018

How can we approximate the area of a region in the plane? What is an interpretation of the area under the graph of a velocity function?

Properties of Integrals, Indefinite Integrals. Goals: Definition of the Definite Integral Integral Calculations using Antiderivatives

5.2 Exponent Properties Involving Quotients

CMSC 330: Organization of Programming Languages. DFAs, and NFAs, and Regexps (Oh my!)

NFAs and Regular Expressions. NFA-ε, continued. Recall. Last class: Today: Fun:

MATH 115 FINAL EXAM. April 25, 2005

Math& 152 Section Integration by Parts

CMSC 330: Organization of Programming Languages

Types of Finite Automata. CMSC 330: Organization of Programming Languages. Comparing DFAs and NFAs. NFA for (a b)*abb.

Linear Inequalities. Work Sheet 1

Types of Finite Automata. CMSC 330: Organization of Programming Languages. Comparing DFAs and NFAs. Comparing DFAs and NFAs (cont.) Finite Automata 2

Credibility Hypothesis Testing of Fuzzy Triangular Distributions

dt. However, we might also be curious about dy

Realistic Method for Solving Fully Intuitionistic Fuzzy. Transportation Problems

Decision Networks. CS 188: Artificial Intelligence Fall Example: Decision Networks. Decision Networks. Decisions as Outcome Trees

Bayesian Networks: Approximate Inference

AN ANT COLONY APPROACH TO RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEMS

Reinforcement Learning

RELATIONAL MODEL.

Continuous Random Variables

8 Laplace s Method and Local Limit Theorems

Multi-column Substring Matching. Schema Translation (And other wild thoughts while shaving)

Evolutionary Computation

2D1431 Machine Learning Lab 3: Reinforcement Learning

The Properties of Stars

Matrix Solution to Linear Equations and Markov Chains

{ } = E! & $ " k r t +k +1

Chapter 0. What is the Lebesgue integral about?

Parse trees, ambiguity, and Chomsky normal form

Chapter 4: Dynamic Programming

7.2 The Definite Integral

New Expansion and Infinite Series

Chapter 5 Plan-Space Planning

Genetic Programming. Outline. Evolutionary Strategies. Evolutionary strategies Genetic programming Summary

PART 1 MULTIPLE CHOICE Circle the appropriate response to each of the questions below. Each question has a value of 1 point.

1 Online Learning and Regret Minimization

Calculus of Variations

Resources. Introduction: Binding. Resource Types. Resource Sharing. The type of a resource denotes its ability to perform different operations

Tests for the Ratio of Two Poisson Rates

Recitation 3: More Applications of the Derivative

How do we solve these things, especially when they get complicated? How do we know when a system has a solution, and when is it unique?

Calculus II: Integrations and Series

I1 = I2 I1 = I2 + I3 I1 + I2 = I3 + I4 I 3

Physics 201 Lab 3: Measurement of Earth s local gravitational field I Data Acquisition and Preliminary Analysis Dr. Timothy C. Black Summer I, 2018

Lecture 1. Functional series. Pointwise and uniform convergence.

13.4 Work done by Constant Forces

Purpose of the experiment

Review of Calculus, cont d

Problem Set 7: Monopoly and Game Theory

MIXED MODELS (Sections ) I) In the unrestricted model, interactions are treated as in the random effects model:

11.1 Exponential Functions

Modeling crash delays in a route choice behavior model for two way road networks

Main topics for the First Midterm

Math Calculus with Analytic Geometry II

Nondeterminism and Nodeterministic Automata

HQPD - ALGEBRA I TEST Record your answers on the answer sheet.

LECTURE 14. Dr. Teresa D. Golden University of North Texas Department of Chemistry

SAINT IGNATIUS COLLEGE

Notes on length and conformal metrics

ECE 327 Solution to Midterm 2016t1 (Winter)

4.4 Areas, Integrals and Antiderivatives

ES.182A Topic 30 Notes Jeremy Orloff

We partition C into n small arcs by forming a partition of [a, b] by picking s i as follows: a = s 0 < s 1 < < s n = b.

Lecture 3 Gaussian Probability Distribution

NFA DFA Example 3 CMSC 330: Organization of Programming Languages. Equivalence of DFAs and NFAs. Equivalence of DFAs and NFAs (cont.

Situation Calculus. Situation Calculus Building Blocks. Sheila McIlraith, CSC384, University of Toronto, Winter Situations Fluents Actions

Numerical integration

1.9 C 2 inner variations

Uninformed Search Lecture 4

How do you know you have SLE?

Learning Goals. Relational Query Languages. Formal Relational Query Languages. Formal Query Languages: Relational Algebra and Relational Calculus

CS 373, Spring Solutions to Mock midterm 1 (Based on first midterm in CS 273, Fall 2008.)

Golden Section Search Method - Theory

different methods (left endpoint, right endpoint, midpoint, trapezoid, Simpson s).

Advisors. Math C400 Sep. 18th, 2018

ELE B7 Power System Engineering. Unbalanced Fault Analysis

QUADRATURE is an old-fashioned word that refers to

Three-Dimensional Container Loading: A Simulated Annealing Approach

Where did dynamic programming come from?

Numerical Analysis: Trapezoidal and Simpson s Rule

Multi-Armed Bandits: Non-adaptive and Adaptive Sampling

Transcription:

Trnsporttion of hndicpped s Andres Reinholz Mrí Soto Mrc Sevux André Rossi DLR Institute of Solr Reserch Cologne GERMANY Lb-STICC Université de Bretgne-Sud Lorient FRANCE LOT September 2014 1/25

A collbortion ith KERPAPE KERPAPE is medicl unit for reeduction of hndicpped people in poly-trumtology full time ptients ptients on dily progrms for severl months 2/25

Trnsporttion of hndicpped s Medicl units should orgnize dily the of more thn 75 ptients: from home to medicl center from medicl center to home 3/25

Trnsporttion of hndicpped s (cont d) Humn fctor is very importnt Specilized service Individul needs Time nd medicl constrints 4/25

Cost of Cost is clculted from mny fctors durtion distnce number of vehicles used type of vehicles cpcity of vehicles but most of the is done by txis... 5/25

description Objective Design vehicle tours to ensure dily of ptients hile minimizing the totl cost Constrints vehicle cpcity 6/25

Route structure Open routes: cost is pid only from home to medicl center or from medicl center to home (bck route is not pid) 7/25

OVRP-1 In the cse of of hndicpped s, e hve the folloing constrints: open routes (Open VRP) demnd is lys one no service time no constrints on route durtion homogeneous fleet 8/25

: ILS-TSMN Iterted Locl Serch is combined ith Tbu Serch nd Tbu serch is run on multiple neighborhoods Algorithm 1: ILS-TSMN Define the k mx neighborhoods N 1,N 2,,N kmx Compute initil solution s Sve best solution s s hile stopping conditions not stisfied do for k 1 to k mx do s TbuSerch(N k,s) if f(s) < f(s ) then s s end s Muttion(s ) end 9/25

List of neighborhoods Intr route moves Relocte 2-Opt 10/25

List of neighborhoods (cont d) Inter route moves Relocte (fesible) Pth-Exchnge Cross/ICross Exchnge (fesible) 2-Opt* (fesible) 11/25

List of neighborhoods (cont d) Inter/Intr route moves Split route (fesible) Ejection chins (not fesible) R1 R2 R1 R2 Not Fesible R1 R2 Not Fesible Repir-1 R1 R2 Fesible Repir-2 12/25

Similr ork on OVRP nd H. Schneider A hybrid (1+1)-evolutionry strtegy for the OVRP. In L. Di Gspero, A. Scherf, nd T. Stützle, editors, Advnces in, volume 53 of Opertions Reserch/Computer Science Interfces Series, pges 127-141. Springer, 2013. M. Slri, P. Toth nd A. Trmontni. An ILP improvement procedure for the Open Vehicle Routing. Computers & Opertions Reserch 37:2106-2120, 2010. U. Derigs nd K. Reuter. A simple nd efficient tbu serch heuristic for solving the open vehicle routing problem. Journl of the Opertionl Reserch Society 60:1658-1669, 2009. 13/25

Comprison Hybrid (1+1)-ES vs. ILS-TSMN Hybrid (1+1)-ES (1+1)-Evolutionry Rndom serch ith multiple neighborhoods Pth exchnge neighborhoods 2-Opt relocte exchnges split route conctente routes pth exchnge using ll possible sizes ILS-TSMN Iterted Locl Serch Tbu serch ith multiple neighborhoods Ejection chins nd pth exchnge neighborhoods 2-Opt relocte split route ejection chins ith 1, 2 nodes up to the finl node 14/25

Comprison on OVRP instnces Clssicl instnces of OVRP from the literture Instnces Hybrid (1+1)-Evolutionry ILS-TSMN Nme Size Durtion # routes Objective CPU* # routes Objective CPU % C01 50-6 412.95 4.29 6 412.96 10.68 0.00 C02 75-11 564.06 13.23 11 564.06 17.64 0.00 C03 100-9 639.25 887.92 9 639.25 23.12 0.00 C04 150-12 733.13 476.48 12 733.13 38.01 0.00 C05 200-17 868.44 4317.27 17 868.11 1074.74-0.04 C06 50 200 6 412.95 2.87 6 412.96 10.69 0.00 C07 75 160 11 566.93 41.92 11 566.94 17.44 0.00 C08 100 230 9 642.11 357.98 9 642.39 440.48 0.04 C09 150 200 14 741.44 946.1 13 741.44 35.90 0.00 C10 200 200 18 871.58 4334.55 17 869.94 1052.18-0.19 C11 120-10 678.54 66.06 9 685.08 348.48 0.96 C12 100-10 534.24 4.36 10 534.24 45.85 0.00 C13 120 720 11 836.55 1948.05 12 837.01 479.27 0.05 C14 100 1040 11 552.64 23.68 11 552.64 16.22 0.00 F11 72-4 177.00 309.74 4 177.00 34.42 0.00 F12 135-7 769.55 1677.04 8 765.44 47.40-0.53 Averge 963.22 230.78 0.019% *CPU times re scles ccording to Linpck results 15/25

Other instnces from Derigs nd Reuters Instnces Best Metheuristic ILS-TSMN Group Size GpLB CPU #Opt GpLB GpBest CPU #Opt A (27) 32-80 0.19% 4.00 19/21 0.15% -0.04% 5.03 21/21 B (23) 31-78 0.001% 4.56 18/19 0.001% 0.00% 17.1 18/19 P (24) 16-101 0.18% 4.24 18/19 0.24% 0.02% 3.89 17/19 EF (12) 22-101 0.28% 5.93 8/9 0.24% -0.03% 10.5 9/9 G (8) 201-481 186.1-0.07% 435.0 16/25

OVRP-1: comprison ILP vs. ILS-TSMN Instnces ILP ILS-TSMN Nme Size Objective CPU Opt. Objective CPU % A6 37 464.60 0.75 yes 464.60 2.61 0.00 A7 37 508.44 658.10 yes 508.44 2.36 0.00 A8 38 432.06 8.12 yes 432.06 3.52 0.00 A9 39 510.82 10.19 yes 510.82 2.88 0.00 A10 39 500.12 19.13 yes 500.12 2.51 0.00 A11 44 564.56 167.88 yes 564.56 2.89 0.00 A12 45 538.08 10.30 yes 538.08 2.76 0.00 P8 40 344.39 0.70 yes 344.39 3.20 0.00 P9 45 383.88 1.14 yes 383.88 3.44 0.00 P10 50 377.50 5.85 yes 377.50 4.47 0.00 P11 50 381.36 41.80 yes 381.36 5.43 0.00 P12 50 385.15 193.52 yes 385.15 4.75 0.00 P14 55 401.89 77.40 yes 401.89 5.09 0.00 B22 68 572.10 3600.01 no 551.10 5.88-3.67 B23 78 614.57 3600.01 no 591.12 9.59-3.82 A27 80 922.28 3600.01 no 914.03 7.93-0.89 F3 135 712.90 3600.02 no 699.74 18.63-1.85 C5 200 880.54 3600.76 no 850.37 152.77-3.43 C9 151 752.53 3600.20 no 724.43 20.35-3.73 C12 101 499.98 3600.01 no 493.03 10.23-1.39 C13 121 - - no 919.75 15.73 - C14 101 - - no 542.84 11.64 - Averge 1319.79 13.56-2.68% 17/25

Anlysis OVRP-1 not ne but less ttention thn OVRP efficient method ILS-TSMN poer of to opertors SPLIT nd Ejection chins ILS-TSMN is comprble to Hybrid (1+1)-ES (Objective) ILS-TSMN is much better thn Hybrid (1+1)-ES (CPU) ILS-TSMN is good cndidte for OVRP-1 18/25

of the problem Still so mny constrints time indos service time incomptibility beteen ptients equipment for ptients Wht e tke into ccount in ne version of the problem mximum route durtion heterogeneous fleet (ith modulrity) rented vehicles 19/25

A ne nd more complicted problem Current fleet composed of vehicles for heelchirs vehicles for mbultory mixed vehicles for heelchirs nd mbultory With our current fleet e cn trnsport some ptients, but not ll... t loer cost thn txi or rented mini-bus our vehicles should come bck to the medicl center For ll ptients tht re not trnsported by our vehicles, e rent service 20/25

Ne problem definition: Mixed-VRP-1 The ne problem is Mixed Vehicle Routing ith unitry demnd (Mixed-VRP-1) Mixed routes our vehicles should mke complete routes (VRP) rented vehicles mke open routes (OVRP) Vehicle cpcity: Vehicle Cpcity Cost type heelchir mbultory fixed vrible Mini-bus W 4 0 x Mini-bus A 0 7 x Mini-bus M 4 3 x Mini-bus W (R) 4 0 x x Mini-bus A (R) 0 7 x x Mini-bus M (R) 4 3 x x Txi W (R) 1 0 x x Txi A (R) 0 1 x x 21/25

Solving methods Exct method n ILP model is vilble but solves only smll instnces Metheuristic currently dpting the ILS-TSMN flexible method promising results 22/25

An exmple of solution Only rented vehicles or txis MiniBus A (R) MiniBus W (R) MiniBus M 1 (R) MiniBus M 2 (R) Txi A (R) 23/25

Politicl spect Solve the problem t the politicl level convince Kerppe tht the cost could be reduced...but they do not cre, they do not py for it... txis nd rented mini-buses re pid by the socil security convince the socil security trde unions do not nt to loose positions... nd txis re relly ginst it... 24/25

OR-Group@Lb-STICC http://.univ-ubs.fr/or/ Contcts: ndres.reinholz@gmx.de mrc.sevux@univ-ubs.fr mri.soto@univ-ubs.fr 25/25