altitude 1 le partenariat universités - entreprises un problème générique plus court chemin avec...

68
ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire ...

Post on 21-Dec-2015

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 1

Le partenariat Universités - Entreprises

Un problème générique

Plus court chemin avec fenêtres de temps

Un peu d’histoire ...

Page 2: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 2

coût

(40)

(10)(20)

(30)

8

12

24 27

(48) (44) (42) (37)

temps, coût

5, 12

(6, 10)(4, 20)

(4, 30)

(5, 40)

5, 27

3, 8

2, 24

( 6, 44) ( 8, 48) ( 9, 42) (11, 37)

Figure 7.1. Étiquetage des sommets

Étiquetage des sommets

Page 3: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 3

sinon. ,

si),},,(max{),(

jij

eiij

eiij

eije

ie

iijbtTcCtTa

CTF

Étiquetage des sommets ...

Page 4: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 4

Plus court chemin avec fenêtres de temps

AjiTtTX

VibTa

AjiX

di

Ni

oi

XX

Xc

jijiij

iii

ij

Vjji

Vjij

Ajiijij

),(,0)(

,

),(binaire,

,1

,0

,1

: àsujet

Minimiser),(

Page 5: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 5Figure 7.2. Quelques fonctions d'extension

Des fonctions d’extension

Page 6: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 6

Figure 7.2. Une fonction de coût discontinue

3 7

Une fonction de coût discontinue

Page 7: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 7

Coûts39 43 42 40 38 38 … 43 44 34 41 34 33 38 58 41

1 1 … 1 1 1 … = 1

2 1 1 1 … 1 1 1 1 1 … = 2

3 1 1 1 … 1 1 1 1 … = 1

4 1 1 1 1 … 1 1 1 1 1 … = 1

5 1 1 … 1 1 1 1 … = 2

6 1 1 1 … 1 1 1 1 … = 1

7 1 … 1 1 1 … = 1

8 1 1 1 … 1 1 1 1 … = 1

9 1 1 … 1 1 1 1 1 … = 1

Tâc

hes

10 1 1 1 … 1 1 1 … = 1

13 17 15 11 13 14 … … 25

… 12 18 13 12 9 10 14 24 13 … = 40

1 1 1 1 1 1 … … = 2

… 1 1 1 1 1 1 1 1 1 … = 4

Figure 7.3. Structure matricielle des contraintes globales

Des contraintes globales

Page 8: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 8

KkY

dYD

bYB

Yc

k

kk

kk

kk

entières,0

: àsujet

Minimiser

Kk

Kk

Kk

Le problème maître

Page 9: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 9

Mise en œuvre de la décomposition :

la génération de colonnes

et l’optimiseur GENCOL

Page 10: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDEAn Optimization System for the Management of Operations in Air Transport

A University-Industry R&D Project (1993 -1998)

Page 11: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 11

GOVERNMENTS

COMMERCIAL PARTNERS

AIRLINE COMPANIESAIRLINE COMPANIES

CREW MEMBERS

UNIVERSITIES

RESEARCH CENTERS

Professors & Researchers

STUDENTS & ANALYSTS

Page 12: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 12

The Presentation

The Research Team

The Operations Phases in Air Transport

The Financial Support

The Structure of the Problems Solved

The Optimization Methods Utilized

Benefits of the Project

Page 13: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 13

The Research Team

G. Desaulniers, M. Gamache & F. Soumis

Ecole Polytechnique & GERADJ. Desrosiers

Ecole des HEC & GERADM. M. Solomon

Northeastern University & GERAD

Page 14: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 14

GERADan Operations Research center

that brings together ...

Ecole Polytechnique de Montréal Ecole des Hautes Etudes Commerciales McGill University Université du Québec à Montréal

Page 15: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 15

GERAD

Few numbers...

30 professors / researchers 20 post-docs and computer science

analysts 120 graduate students

3M$ grants / year

Page 16: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 16

The Research Team ...

Team manager

François SoumisEcole Polytechnique

de Montréal

Past director of GERAD (1992-96)

Page 17: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 17

The Research Team ...

30 people per year at GERAD for this project 3 to 6 post-doctoral researchers 15 master and Ph. D. students 5 to 7 full time programmers 7 university collaborators

+ + Personnel from commercial partners

Page 18: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 18

University Collaborators

Ecole des HEC

P. Hansen F. Chauny

Ecole Polytechnique

B. Sanso B. Jaumard G. Savard

Université de Montréal

G. Lapalme

McGill University

J.-L. Goffin

Université du Québec à Montréal

O. Marcotte

Page 19: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 19

Operations Phases in Air Transport

Planning

aircraft routes crew pairings employees monthly

schedules

Day-to-day operations

rescheduling of

aircraft routes & crew schedules

Page 20: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 20

The Financial Support: CDN $ 5,500,000

Quebec Government $ 2.5 M

AD OPT Technologies

& Cognologic $ 1.5 M

Natural Sciences and Engineering Research Council of Canada $ 1.5 M

Research infrastructure provided by

GERAD

Page 21: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 21

The Structure of the Problems Solved

Tasks to be performed represented

by nodes or arcs ontime space networks

Paths covering the tasks the required

number of times

Local constraintscharacterize a single path

Global constraints on the path set composition

Objective: context dependent

Page 22: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 22

The Generic Problem

COVER AT MINIMUM COST

A SET OF TASKS

WITH FEASIBLE PATHS

COMMODITY

TASK

TASK

Page 23: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 23

SEQUENCES ON A MACHINEOPERATIONSJOB-SHOP

PRODUCTION

ROUTESTRAINSLOCO. ROUTING

RAIL

ROSTERSPAIRINGSROSTERING

PAIRINGSFLIGHTSCREW PAIRING

ROUTESFLIGHTSAIRCRAFT ROUTING

AIRLINE

ROSTERSSHIFTSROSTERING

SHIFTSTRIP SEGMENTSDRIVER SCHEDULING

ROUTESBUS TRIPSBUS ROUTING

BUS

PATHSTASKS

Examples

Page 24: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 24

The Aircraft Routing Problem

Tasks flight legs to be flown

Paths aircraft routes

Local constraints time windows

on flights

Global constraints flight synchronization

same time schedules

Minimize fleet size

Maximize profit

Page 25: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 25

The Crew Pairing Problem

Tasks flight legs to cover

Paths crew travels

Local constraints

pilots &flight

attendants work rules

Global constraints

number of crews per base

Minimize total crew costs

Page 26: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 26

Employees Monthly Schedules

Tasks pre-assignments & crew pairings

annual vacations, training

Paths sequence of tasks assigned to employees

the number of employees required by a pairing sometimes exceeds 10

Local constraints employees

work rules

Global constraints ratios on full time / part time employees

Page 27: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 27

Employees Monthly Schedules …

Flight deck minimize

costs incurred

maximizean index of personnel satisfaction

balance work schedules

Flight attendants

maximizerotation covering

(uncovered tasks allocated to

reserve personnel)

Page 28: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 28

Day-to-Day Operations

Schedule perturbations

illnessbreakdownslatenessstorm …

Cost optimization

vs

Client satisfaction

Page 29: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 29

Day-to-Day Operations ...

Tasks scheduled & new flights

Paths aircraft & crew routes (modified or not)strong / weak interaction

Local constraints flight time windows

Local constraints crew work rules on pairings & monthly schedules

Global constraints fleet composition flight synchronizationnew configuration of pairings & monthly schedules

Page 30: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 30

The Optimization Methods Utilized

Integer multi-commodity network flow problems

with additional constraints

Mathematical decomposition

Dantzig-Wolfe decomposition (column generation)Lagrangian relaxation Benders decomposition

Page 31: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 31

Resource Constrained Shortest Path Problem on G=(N,A)

Ni Rr

rii

Ajiijij TxcMin

),(

doidioixxAijj

ijAjij

ij ,,0;,1;,1),(:),(:

RrAjiTTfx rjiijij ,),(,0))((

Ajix

RrNibxTax

ij

ri

Ajijij

ri

ri

Ajijij

),(,binary

,,)()(),(:),(:

P(N, A) :

Page 32: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 32

Integer Multi-Commodity Network Flow Structure

Kk Ni Rr

kri

ki

Aji

kij

kij

kk

TxcMin )(),(

MmbTaxa

Nibx

mKk

kri

Ni

krim

Aji

kij

kijm

ki

Kk Ajij

kij

kk

k

,)(

,)(

,),(

,

),(:

KkANPTx kkkk ),,(),(

Page 33: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 33

The Optimization Methods Utilized ...

Dynamic programming for efficient solution of shortest path problems embedding local constraints

Sequential & Parallel implementations

column pricing DP algorithms

CPLEX software flexibility

Network Primal & Dual Simplex Barrier

Page 34: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 34

Complements...

Page 35: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 35

Benefits of the Project

academic

scientific

commercial

industrial

… and artistic

Page 36: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 36

Academic spin-offs

Aircraft RoutingDaily IanickWeekly Nicolas *Monthly LucienSchedule synchronization

Irina *

Pairing ConstructionDeadhead Selection

Gilles & Hatem

Regional Carrier Arielle

Crew Complement Bogdan

* Ph.D. students

Page 37: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 37

Academic spin-offs ...

Monthly Schedules

Rostering (crew cabin) Michel *Rostering (flight attendants) Michel *Preferential Bidding

Michel *

Day-of-Operations

Crew members Mirela *Aircraft schedules Goran *

(Strong interaction) **

* Ph.D. students

Page 38: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 38

Academic spin-offs ...

Column GenerationSub-problem algorithms Irina*

Daniel*ManuelSylvie*

Master problemNorbertDaniel*Eric

Column Generation Stabilized Daniel*Manuel VivianeBranch & BoundFrançois Eric SylvieNorbert … * Ph.D. students

Page 39: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 39

Academic spin-offs ...

7 post-doctoral researchers for periods of one to three years.

5 residencies

23 analysts

6 Ph. D. dissertations

14 master thesis

• New RAIL R&D project3 Ph. D. dissertations

4 master thesis8 analysts

Page 40: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 40

Scientific Advances

30 publications

Management Science Operations ResearchTransportation Science Networks EJOR

Handbooks in ORHandbooks in OR&&MSMSFleet Management & Logistics ...

3 survey papers

“Time Constrained Routing and Scheduling”

“A Unified Framework for Deterministic Vehicle Routing and Crew Scheduling Problems”

“Crew Scheduling in Air Transportation”

Page 41: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 41

Scientific Advances ...

IP Column GenerationBasis of a theory on branching methods and cutting planes, hence resolving difficulties faced for several decades.

Equivalence betweenDantzig-Wolfe Decomposition & Column Generation

Branching rules on Network Flow

Supplementary & Resource variables

Cutting Planes at Master & Sub-problem levels

Page 42: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 42

Scientific Advances ...

Resource constrained shortest paths

non linear cost functions non linear resource functions linear cost on resource variables

Acceleration techniques

early and multiple branching

strategiespartial pricing

for sub-problemsprimal perturbation &

dual stabilization for the master problem

Page 43: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 43

Scientific Advances ...

GENCOL 3.0 4.0 4.1 4.2

This optimizer integrates the majority of the scientific advances made on column generation to solve very large scale vehicle routing & crew scheduling problems.

Page 44: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 44

Prizes and Honors

ECOLE POLYTECHNIQUEResearch Prize (1992)

François Soumis

ECOLE des HEC Research Prize (1997)

Jacques Desrosiers

Page 45: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 45

Prizes and Honors ...

CORS Best Application "A Column Generation Approach for Large Scale Aircrew Rostering Problems" collaboration with Air France (Montréal, May 1994)

" The Preferential Bidding Problem at Air Canada " (Vancouver, July 1996)

TV show "Option Education"

The research of professors J. Desrosiers and F. Soumis has been the subject of a segment televised by Télé-Québec and RDI .

(December 1996)

Page 46: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 46

Prizes and Honors ...

ACFASJ.-Armand Bombardier Medal for Technological Innovation (Montreal, May 1997)

ADRIQTRANSFERT Prize 1997 with Ad Opt Technologies (Montreal, November 1997)

The CONFERENCE BOARD of Canada

& NSERC

R&D PARTNERSHIPS Award University-Industry Synergy (Vancouver, October 1997)

Page 47: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 47

Commercial Benefits

Provided by the Universities:

commercial licenses of

GENCOL to

Ad Opt Technologies

Airline industryRail industry

Les Entreprises GIROUrban transportation

School busingDial-a-Ride System

Page 48: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 48

Product Architecture

GENCOL OPTIMIZER

MODELING MODULE

GRAPHICAL USER INTERFACE

USER

DATA BASE

TASKS, NETWORKS PATHS

Page 49: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 49

The Family of Products

SCHOOLURBAN

BU

S D

RIV

ER

AD

AP

TE

DT

RA

NS

PO

RT

RA

IL

CR

EW

RO

ST

ER

ING

CR

EW

PA

IRIN

G

BUS AIRCRAFT

PROTOTYPE

DAYS-OPT

PROTOTYPE

GIRO AD OPT

GENCOL

Page 50: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 50

Altitude - Ad Opt

Page 51: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 51

Computational Results

Crew Pairing

Crew Rostering

Fleet Assignment and Aircraft Routing

Aircraft Routing and Flight Scheduling

Subway Driver Scheduling

Locomotive Routing

Page 52: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 52

Crew Pairing Air Canada

FLIGHT ATTENDANTS DC-9 + A 320

2.0311914MONTHLY

1.392425WEEKLY

0.47430DAILY

% FATFLIGHTS5 BASES

Savings vs Air Canada solution : 7.8 % 2.03 %

TRANSAT, CAN. REGIONAL, NORTHWEST, U.P.S., DELTA, SABENA, SWISSAIR, FEDEX

Page 53: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 53

Crew Rostering Air France

Flight Attendant

ORLY CDG

PAIRINGS 454*7 3000*5

PERSONS 240 840

SAVINGS 7.4% 7.6%

A. C., TRANSAT, CAN. REGIONAL, TWA, DELTA, SABENA, SWISSAIR, AMERICA WEST

Page 54: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 54

Fleet Assignment & Aircraft Routing Air Canada

91 AIRCRAFT, 9 TYPES, 33 STATIONS

FLEET REDUCTION WITH TIME WINDOWS ON FLIGHT SCHEDULE

13.9 %

± 30 MIN

8.9 %

± 20 MIN

3.8 %

±10 MIN

SAVINGS

T.W.

Page 55: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 55

Fleet Assignment & Aircraft Routing Air France

51 AIRCRAFT, 6 TYPES, 44 STATIONS

BASIC PROBLEM 6.5 % 10 MIN Time Windows 11.2 %

10 MIN T.W. + FLEET OPTIMIZATION 21.9 %

PROFIT IMPROVEMENT

Page 56: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 56

Aircraft Routing & Scheduling Canadian Army (C-130)

WEST CHALLENGE (19 city-pairs)750 soldiers and equipmentMAX 65 soldiers per flight

1 (33 %)20 HRS (34 %)SAVINGS

339 HRSGENCOL Optimizer

459 HRSManual solution

NUMBER

OF AIRCRAFT

FLIGHT

TIME

Page 57: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 57

2000 – 3000 bus segmentsOne- or two-day shifts

Collective agreement rules

SAVINGS 15 %

GIRO contract : US $1,500,000

Subway Driver Scheduling

Tokyo

Stockholm, Helsinky, Singapore, Barcelone, New York, Chicago… 35 cities

Page 58: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 58

Weekly problem

2000 Trains 26 Locomotive types

Maintenance constraints

Minimal demand for each train : nb. of locos & hp

SAVINGS : 100 locos over 1090 (9.17 %)

Locomotive Routing Canadian National

Via Rail

Page 59: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 59

Commercial Benefits ...

Ad Opt Technologies

Number of employees

5 55 Hiring of 30 O.R. students

Yearly revenues

$ 300 K $ 5.7 M

ALTITUDE System

Air Transat UPS Air Canada TWA Northwest Delta

Sabena FedEx……….

RAIL-WAYS System

VIAVIA Rail

Page 60: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 60

Commercial Benefits ...

Cognologic

had the role to design the graphical interfaces of the ALTITUDE system.

This 5-year project has permitted the company to consolidate its position in this market in Montreal.

Page 61: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 61

Other CommercialBenefits ...

Les Entreprises GIRO

150 cities using the HASTUS Systemfor bus drivers

The CREW-OPT version

integrates GENCOL

12 35 installations of CREW-OPT

(Lyon) (Toulouse)Tokyo Vienna

Singapore BarcelonaHelsinki OsloPerpignan StockholmValenciennes …

Page 62: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 62

Industrial Benefits

Page 63: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 63

Industrial Benefits ...

The financial impact for the Aircraft Fleet is at least as large, if not larger, than that of the two preceding modules.

The DAYOPS module has a $$ impact on the entire system operated by any airline company.

Savings of several tens of millions of dollars for the Crew Pairing module.

Savings of same order are realized for the Monthly Schedules.

$AVING$ are additive.

Page 64: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 64

Common Goal Efforts

Jean-Yves Blais

President of GIROTom Ivaskiv

President of Ad OptJacques Desrosiers

Ecole des HEC

François SoumisEcole Polytechnique

Page 65: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 65

Commercial Benefits ...

Ad Opt Technologies

Number of employees

5 55 … 75

Yearly revenues

$ 300 K $ 5.7 M ... $ 12 M

Toronto Stock Market (since June 17, 1999)

AOP stock value : $ 62 M --->

Page 66: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 66

Research Trends

Page 67: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 67

GOVERNMENTS

COMMERCIAL PARTNERS

AIRLINE COMPANIESAIRLINE COMPANIES

CREW MEMBERS

UNIVERSITIES

RESEARCH CENTERS

Professors & Researchers

STUDENTS & ANALYSTS

Page 68: ALTITUDE 1 Le partenariat Universités - Entreprises Un problème générique Plus court chemin avec fenêtres de temps Un peu d’histoire

ALTITUDE 68

Soutenance de Daniel V.