1 ie 531 linear programming spring 2012 sungsoo park

9
1 IE 531 Linear Programming Spring 2012 Sungsoo Park

Upload: marilyn-riley

Post on 02-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 IE 531 Linear Programming Spring 2012 Sungsoo Park

1

IE 531 Linear Programming

Spring 2012

Sungsoo Park

Page 2: 1 IE 531 Linear Programming Spring 2012 Sungsoo Park

Linear Programming 2012 2

Instructor Sungsoo Park (room 4112, [email protected], tel:3121)Office hour: Tu., Thr. 14:30 – 17:00 or by appointment

Classroom: E2 room 1120 Class hour: Tu., Thr. 13:00 – 14:30 Homepage: http://solab.kaist.ac.kr TA:

Kyoungmi Hwang (room 4113, [email protected], tel:3161)Office hour: Mon., Wed. 13:00 – 15:00

Grading: Midterm 30-40%, Final 40-60%, HW 10-20% (including Software CPLEX/Xpress-MP)

Page 3: 1 IE 531 Linear Programming Spring 2012 Sungsoo Park

Text: "Introduction to Linear Optimization" by D. Bertsimas and J. Tsitsiklis, 1997, Athena Scientific (not in bookstore, reserved in library)

and class Handouts

Prerequisite: basic linear algebra/calculus,

earlier exposure to LP/OR helpful,

mathematical maturity (reading proofs, logical thinking)

Be steady in studying.

Linear Programming 2012 3

Page 4: 1 IE 531 Linear Programming Spring 2012 Sungsoo Park

Linear Programming 2012 4

Course Objectives

Why need to study LP?Important tool by itselfTheoretical basis for later developments (IP, Network, Graph, Nonlinear, schedul-

ing, Sets, Coding, Game, … )Formulation + package is not enough for advanced applications and interpretation

of results

Objectives of the class:Understand the theory of linear optimizationPreparation for more in-depth optimization theoryModeling capabilitiesIntroduction to use of software (Xpress-MP and/or CPLEX)

Page 5: 1 IE 531 Linear Programming Spring 2012 Sungsoo Park

TopicsIntroduction and modelingSystem of linear inequalities, polyhedral theorySimplex method, implementationDuality theorySensitivity analysisDelayed column generation, Dantzig-Wolfe decompositionCore concepts of interior point methods

Linear Programming 2012 5

Page 6: 1 IE 531 Linear Programming Spring 2012 Sungsoo Park

Linear Programming 2012 6

Brief History of LP (or Optimization) Gauss: Gaussian elimination to solve systems of equations

Fourier(early 19C) and Motzkin(20C) : solving systems of linear in-equalities

Farkas, Minkowski, Weyl, Caratheodory, … (19-20C): Mathematical structures related to LP (polyhedron, systems of alterna-

tives, polarity)

Kantorovich (1930s) : efficient allocation of resources

(Nobel prize in 1975 with Koopmans)

Dantzig (1947) : Simplex method

1950s : emergence of Network theory, Integer and combinatorial op-timization, development of computer

1960s : more developments

1970s : disappointment, NP-completeness, more realistic expecta-tions

Khachian (1979) : ellipsoid method for LP

Page 7: 1 IE 531 Linear Programming Spring 2012 Sungsoo Park

Linear Programming 2012 7

1980s : personal computer, easy access to data, willingness to use mod-els

Karmarkar (1984) : Interior point method

1990s : improved theory and software, powerful computerssoftware add-ins to spreadsheets, modeling languages,

large scale optimization, more intermixing of O.R. and A.I.

Markowitz (1990) : Nobel prize for portfolio selection (quadratic program-ming)

Nash (1994) : Nobel prize for game theory

21C (?) : Lots of opportunities

more accurate and timely data available

more theoretical developments

better software and computer

need for more automated decision making for complex systems

need for coordination for efficient use of resources (e.g. supply chain

management, APS, traditional engineering problems, bio, finance, ...)

Page 8: 1 IE 531 Linear Programming Spring 2012 Sungsoo Park

Linear Programming 2012 8

Application Areas of Optimization

Operations Managements

Production Planning

Scheduling (production, personnel, ..)

Transportation Planning, Logistics

Energy

Military

Finance

Marketing

E-business

Telecommunications

Games

Engineering Optimization (mechanical, electrical, bioinformatics, ... )

System Design

Page 9: 1 IE 531 Linear Programming Spring 2012 Sungsoo Park

Linear Programming 2012 9

Resources Societies:

INFORMS (the Institute for Operations Research and Management Sciences) : http://www.informs.org

MPS (The Mathematical Programming Society) : http://www.mathprog.org Korean Institute of Industrial Engineers : http://kiie.org Korean Operations Research Society : http://www.korms.or.kr

Journals:

Operations Research, Management Science, Mathematical Program-ming, Networks, European Journal of Operational Research, Naval Research Logistics, Journal of the Operational Research Society, In-terfaces, …