Supply Chain Management Chapter 5: Application of ILP. Unified optimization methodology. Beun de Haas

Similar documents
In the UC problem, we went a step further in assuming we could even remove a unit at any time if that would lower cost.

Optimal replacement and overhaul decisions with imperfect maintenance and warranty contracts

A particle swarm optimization to vehicle routing problem with fuzzy demands

1. The Time Value of Money

A PRACTICAL SOFTWARE TOOL FOR GENERATOR MAINTENANCE SCHEDULING AND DISPATCHING

6.7 Network analysis Introduction. References - Network analysis. Topological analysis

Analysis of Two-Echelon Perishable Inventory System with Direct and Retrial demands

Maintenance Scheduling of Distribution System with Optimal Economy and Reliability

A Study of Unrelated Parallel-Machine Scheduling with Deteriorating Maintenance Activities to Minimize the Total Completion Time

Conversion of Non-Linear Strength Envelopes into Generalized Hoek-Brown Envelopes

Classic Problems at a Glance using the TVM Solver

OPTIMIZATION METHODS FOR BATCH SCHEDULING

Integrating Production Scheduling and Maintenance: Practical Implications

IDENTIFICATION OF THE DYNAMICS OF THE GOOGLE S RANKING ALGORITHM. A. Khaki Sedigh, Mehdi Roudaki

How To Make A Supply Chain System Work

3.6. Metal-Semiconductor Field Effect Transistor (MESFETs)

FINANCIAL MATHEMATICS 12 MARCH 2014

The Time Value of Money

APPENDIX III THE ENVELOPE PROPERTY

Cyber Journals: Multidisciplinary Journals in Science and Technology, Journal of Selected Areas in Telecommunications (JSAT), January Edition, 2011

10.5 Future Value and Present Value of a General Annuity Due

Preprocess a planar map S. Given a query point p, report the face of S containing p. Goal: O(n)-size data structure that enables O(log n) query time.

Numerical Methods with MS Excel

Banking (Early Repayment of Housing Loans) Order,

Average Price Ratios

Swarm Based Truck-Shovel Dispatching System in Open Pit Mine Operations

MDM 4U PRACTICE EXAMINATION

The simple linear Regression Model

Capacitated Production Planning and Inventory Control when Demand is Unpredictable for Most Items: The No B/C Strategy

Approximation Algorithms for Scheduling with Rejection on Two Unrelated Parallel Machines

Chapter Eight. f : R R

OPTIMAL KNOWLEDGE FLOW ON THE INTERNET

CHAPTER 2. Time Value of Money 6-1

Using Phase Swapping to Solve Load Phase Balancing by ADSCHNN in LV Distribution Network

Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds.

Optimization Model in Human Resource Management for Job Allocation in ICT Project

Security Analysis of RAPP: An RFID Authentication Protocol based on Permutation

Chapter 3. AMORTIZATION OF LOAN. SINKING FUNDS R =

Curve Fitting and Solution of Equation

n. We know that the sum of squares of p independent standard normal variables has a chi square distribution with p degrees of freedom.

Efficient Traceback of DoS Attacks using Small Worlds in MANET

A particle Swarm Optimization-based Framework for Agile Software Effort Estimation

A two-stage stochastic mixed-integer program modelling and hybrid solution approach to portfolio selection problems

Optimal Packetization Interval for VoIP Applications Over IEEE Networks

CSSE463: Image Recognition Day 27

A Parallel Transmission Remote Backup System

Finito: A Faster, Permutable Incremental Gradient Method for Big Data Problems

EBIZ GAME: A SCALABLE ONLINE BUSINESS SIMULATION GAME FOR ENTREPRENEURSHIP TRAINING

CIS603 - Artificial Intelligence. Logistic regression. (some material adopted from notes by M. Hauskrecht) CIS603 - AI. Supervised learning

The paper presents Constant Rebalanced Portfolio first introduced by Thomas

Fundamentals of Mass Transfer

Elementary Theory of Russian Roulette

Confidence Intervals for Linear Regression Slope

Study on prediction of network security situation based on fuzzy neutral network

of the relationship between time and the value of money.

Data Analysis Toolkit #10: Simple linear regression Page 1

ROULETTE-TOURNAMENT SELECTION FOR SHRIMP DIET FORMULATION PROBLEM

Applications of Support Vector Machine Based on Boolean Kernel to Spam Filtering

Dynamic Two-phase Truncated Rayleigh Model for Release Date Prediction of Software

Load Balancing Control for Parallel Systems

AN ALGORITHM ABOUT PARTNER SELECTION PROBLEM ON CLOUD SERVICE PROVIDER BASED ON GENETIC

TI-83, TI-83 Plus or TI-84 for Non-Business Statistics

T = 1/freq, T = 2/freq, T = i/freq, T = n (number of cash flows = freq n) are :

On Error Detection with Block Codes

*The most important feature of MRP as compared with ordinary inventory control analysis is its time phasing feature.

Credibility Premium Calculation in Motor Third-Party Liability Insurance

10/19/2011. Financial Mathematics. Lecture 24 Annuities. Ana NoraEvans 403 Kerchof

Speeding up k-means Clustering by Bootstrap Averaging

ISyE 512 Chapter 7. Control Charts for Attributes. Instructor: Prof. Kaibo Liu. Department of Industrial and Systems Engineering UW-Madison

STATISTICAL PROPERTIES OF LEAST SQUARES ESTIMATORS. x, where. = y - ˆ " 1

SHAPIRO-WILK TEST FOR NORMALITY WITH KNOWN MEAN

Lecture 7. Norms and Condition Numbers

Multiobjective based Event based Project Scheduling using Optimized Neural Network based ACO System

ANOVA Notes Page 1. Analysis of Variance for a One-Way Classification of Data

SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES

Web Service Composition Optimization Based on Improved Artificial Bee Colony Algorithm

Response surface methodology

How To Solve The Homewor Problem Beautifully

GRADUATION PROJECT REPORT

CH. V ME256 STATICS Center of Gravity, Centroid, and Moment of Inertia CENTER OF GRAVITY AND CENTROID

Transcription:

Supply Cha Maagemet Chapter 5: Ufed Optmzato Methodology for Operatoal Plag Problem What to do whe ILP take too much computato tme? Applcato of ILP Tmetable Dutch Ralway (NS) Bu ad drver chedulg at Coeo, GVU, Qbuzz Producto plag at Hoogove Advaced bledg at Shell Plat locato at Iterbrew Cuttg platc at Eo Mobl Crew plag at Amerca Arle Emergg area: Healthcare Lk: Cutomer of AIMMS http://www.omparter.com/ Ufed optmzato methodology Beu de Haa = Decompoto approach = Colum geerato Fater tha traghtforward ILP, ofte better tha heurtc Poblty to fd very good (but ot eceary optmal) oluto wth qualty meaure May ucceful applcato SCM More advaced Day Moday Tueday Wededay Thurday Frday Job 2 3 Workg tme 6 hour 8 hour 4 hour 8 hour 4 hour Durato Reveue 2 hour 5 3 hour 6 2 hour 4 Day Mo, wed, fr Mo, tue, thu Wed, thu, fr etc......

The Beuhaa problem Advaced ILP formulato Beu de Haa a depedet etrepreeur. Clet cotact hm for mall job. For each job j gve: the reward (c j ); the tme t take (a j ); the day o whch they ca be doe Plag perod: day,..., T. Beu ha Q t tme o day t (t =,..., T). Goal. Chooe ad pla the work to ear a much a poble. Formulato wth day pla. A day pla for day t a et of job that Beu ca do o day t. S t the et of feable day pla for day t The reward of day pla j equal to C jt Ue a bary varable: jt = f day pla j from S t the choe day pla for day t (ad 0 otherwe). ILP wth day pla Job at mot oce Dadvatage: olvg ILP may take a log tme Oe pla per day Soluto: rela tegralty cotrat, LP-relaato. Dadvatage: There are o may poble day pla Soluto: Coder oly teretg day pla Colum geerato. Decompoto!!!!!

Colum geerato for LP Job at mot oce Oe pla per day. Start wth a mall et of day pla 2. Solve LP-relaato. 3. Fd out f there a ew daypla that ca mprove the oluto (= prcg) 4. No optmum foud 5. Ye add pla to model ad go to 2. Prcg= Lagragea ubproblem Prcg (2) Fdg out f there are day pla to mprove oluto Recall: varable ca mprove oluto f ad oly f reduced cot are potve Prcg problem: Fd day pla wth mamal reduced cot If mamum > 0, add day pla Otherwe top So, fd a `optmal daypla for each day t Y = f job elected, 0 otherwe Reduced cot Day pla ha to ft = c y = π = a y Q t y λ t

Prcg problem for gve t Fdg tegral oluto ma ubject to y = a = y (c {0,} Q π t )y Solve LP-relaato = upper boud The: Roudg Solve ILP wth reultg et of colum Brach-ad-prce Decompoto Decompoto Mater IP: Varable: 0/ (or teger) for electo of feable ub pla I prcple huge umber of varable Solve Mater LP: Oly clude retrcted collecto of varable,.e. oly teretg varable Mater LP Shadow prce Feable Subpla Lagragea Subproblem (prcg problem) Soluto procedure:. Start wth feable oluto from Mater LP 2. Solve LP ad fd hadow prce 3. Coder ub problem to fd teretg varable (wth egatve reduced cot for mmzato problem) 4. Go to 2. f teretg colum (wth egatve reduced cot for mmzato problem) were foud Mater IP Feable Pla

Local delvery problem Chemcal are traported by truck from depot to 3 cutomer What hould be the route of the truck uch that the cot are mmal? Depot Local delvery problem Mater problem: I every cutomer vted? m.t. = r c a r r r r {0,} for all for all r Deco varable r dcate electo of route r c r : cot of route r a jr = f cutomer route r Local delvery problem (2) Gate agmet at Schphol Subproblem: Route for dvdual truck. Solvg the ub problem: Mamze π c cutomer route route. ILP: 80 flght 2. colum geerato: 560 flght = oe day at Schphol correpod wth mmze reduced cot c π route cutomer route

Gate agmet: Wat het probleem? Twee fae aapak We hebbe ee verzamelg vluchte: Aakomt- e vertrektjd Type vlegtug Herkomt e betemmg Evetuele voorkeure va de maatchappj Grodafhadelaar E we hebbe ee verzamelg gate: Mogeljke rego' (Schege/EU/No-EU) Mogeljke vlegtugtype (grootte) Mogeljke grodafhadelare Gateplae: verzamelg vluchte op ee gate. Zoek voor elke groep va `geljke gate ee eve groot aatal gateplae. 2. Koppel de gateplae aa fyeke gate. Gezocht: ee optmale plag Kotefucte Gate agmet at Schphol fae Robuute oploge Varate: (tuetjde) 2 Of oortgeljke fucte Evetueel correcte voor: Vluchte zelfde maatchappj Vluchte zelfde grodafhadelaar Betrouwbaarhed maatchappj Mater problem: Varable are pla for oe gate Each flght o eactly oe gate Flght aged to gate of correct type Other cotrat.. Mamze robute Subproblem: Feable pla for oe gate

Kolom geerate fae Rekereultate Model m.t. c a geeft electe va pla aa c : kote va pla a = al vlucht pla = overge beperkge {0,} Ee dagje Schphol: Looptjd LP: 70-234 ecode Looptjd ILP: 5-333 ecode Producto chedulg 6 type of tre, plag for 8 week demad are gve lmted mache capacty cot: et up cot ad vetory cot Mater problem: overall mache capacty Producto Schedule Tre.. Producto Schedule Tre 6 Cuttg tock Iro bar of gve legth Order for mall bar of dfferet legth How to cut gve order from mmal umber of bar? Decompoto: Mater LP: producto of all ordered format Lagragea ubproblem: patter for dvdual bar

Cutomer order Legth b 9 cm 27 cm 3 cm 35 cm 42 cm 48 cm 60 cm Number m 32 24 23 3 6 22 8 Legte taaf L: meter ILP wth patter Dadvatage: olvg ILP may take a log tme Soluto: rela tegralty cotrat, LP-relaato. Dadvatage: There are o may poble patter Soluto: Coder oly teretg patter: Colum geerato. Colum geerato for LP. Start wth a mall et of patter 2. Solve LP-relaato. 3. Fd out f there a ew patter that ca mprove the oluto 4. No optmum foud 5. Ye add patter to model ad go to 2.