Penyelesaian PL Dengan Karmarkar Pertemuan 9 :

Slides:



Advertisements
Similar presentations
The simplex algorithm The simplex algorithm is the classical method for solving linear programs. Its running time is not polynomial in the worst case.
Advertisements

Solving LP Models Improving Search Special Form of Improving Search
1Introduction to Linear ProgrammingLesson 2 Introduction to Linear Programming.
Standard Minimization Problems with the Dual
Linear Programming (LP) (Chap.29)
Linear Programming – Simplex Method
Linear Programming Problem
Session II – Introduction to Linear Programming
Introduction to Algorithms
Solusi Model Transportasi dengan Program Komputer Pertemuan 13 : Mata kuliah : K0164/ Pemrograman Matematika Tahun: 2008.
Chapter 5 The Simplex Method The most popular method for solving Linear Programming Problems We shall present it as an Algorithm.
1 Introduction to Linear Programming. 2 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. X1X2X3X4X1X2X3X4.
Dragan Jovicic Harvinder Singh
Learning Objectives for Section 5.3
Chapter 5 Linear Inequalities and Linear Programming Section 3 Linear Programming in Two Dimensions: A Geometric Approach.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Mata kuliah:K0164/ Pemrograman Matematika Tahun:2008 Fuzzy Linear Programming Pertemuan 10:
Basic Feasible Solutions: Recap MS&E 211. WILL FOLLOW A CELEBRATED INTELLECTUAL TEACHING TRADITION.
1 Spreadsheet Modeling & Decision Analysis: A Practical Introduction to Management Science 3d edition by Cliff Ragsdale.
Model PL Primal dan Dual Pertemuan 7 : (Off Class) Mata kuliah:K0164-Pemrograman Matematika Tahun:
Studi Kasus PL dgn Simpleks Pertemuan 4: Mata kuliah:K0164-Pemrograman Matematika Tahun: 2008.
Chapter 10: Iterative Improvement
1 2TN – Linear Programming  Linear Programming. 2 Linear Programming Discussion  Requirements of a Linear Programming Problem  Formulate:  Determine:Graphical.
Linear and Integer Programming Models
Linear Programming Econ Outline  Review the basic concepts of Linear Programming  Illustrate some problems which can be solved by linear programming.
Solving Linear Programming Problems Using Excel Ken S. Li Southeastern Louisiana University.
Linear Programming Models: Graphical and Computer Methods
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Linear Programming Chapter 13 Supplement.
Linear Programming Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
Chapter 6 Linear Programming: The Simplex Method
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
Do the algebra required to find a simultaneous solutions to these two equations (from last class): 3x 1 + x 2  3 x 1 + 3x 2  5 1.
1 Additional examples LP Let : X 1, X 2, X 3, ………, X n = decision variables Z = Objective function or linear function Requirement: Maximization of the.
BUSINESS MATHEMATICS & STATISTICS. LECTURE 45 Planning Production Levels: Linear Programming.
Introduction to Operations Research
Linear Programming Introduction: Linear programming(LP) is a mathematical optimization technique. By “Optimization” technique we mean a method which attempts.
1 Max 8X 1 + 5X 2 (Weekly profit) subject to 2X 1 + 1X 2  1000 (Plastic) 3X 1 + 4X 2  2400 (Production Time) X 1 + X 2  700 (Total production) X 1.
Spreadsheet Modeling & Decision Analysis A Practical Introduction to Management Science 5 th edition Cliff T. Ragsdale.
Chapter 4 Sensitivity Analysis, Duality and Interior Point Methods.
Simplex Method for solving LP problems with two variables.
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
Linear Programming Short-run decision making model –Optimizing technique –Purely mathematical Product prices and input prices fixed Multi-product production.
Linear Programming Chapter 9. Interior Point Methods  Three major variants  Affine scaling algorithm - easy concept, good performance  Potential.
Sullivan Algebra and Trigonometry: Section 12.9 Objectives of this Section Set Up a Linear Programming Problem Solve a Linear Programming Problem.
Linear Programming Piyush Kumar Welcome to CIS5930.
1 Simplex algorithm. 2 The Aim of Linear Programming A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear.
Chapter 4 The Simplex Algorithm and Goal Programming
1 2 Linear Programming Chapter 3 3 Chapter Objectives –Requirements for a linear programming model. –Graphical representation of linear models. –Linear.
Linear Programming for Solving the DSS Problems
An Introduction to Linear Programming Pertemuan 4
Linear Programming Topics General optimization model
Linear Programming – Introduction
Chapter 5 Linear Inequalities and Linear Programming
Linear Programming Dr. T. T. Kachwala.
MBA 651 Quantitative Methods for Decision Making
Copyright © Cengage Learning. All rights reserved.
Linear Programming Topics General optimization model
Linear Programming Topics General optimization model
Integer Programming (정수계획법)
Duality Theory and Sensitivity Analysis
Chapter 5. The Duality Theorem
Integer Programming (정수계획법)
Operations Research Models
Optimization Theory Linear Programming
Graphical solution A Graphical Solution Procedure (LPs with 2 decision variables can be solved/viewed this way.) 1. Plot each constraint as an equation.
Chapter 10: Iterative Improvement
Simplex Tableau Method
Presentation transcript:

Penyelesaian PL Dengan Karmarkar Pertemuan 9 : Mata kuliah : K0164/ Pemrograman Matematika Tahun : 2008 Penyelesaian PL Dengan Karmarkar Pertemuan 9 :

Learning Outcomes Mahasiswa dapat menyelesaikan PL dengan menggunakan metode Karmarkar

Outline Materi: Model Karmarkar (Interior point method) Algoritma Karmarkar Contoh penyelesaian &diskusi Studi kasus

Interior Point Method x2 40 20 x1 30 Starts at feasible point Moves through interior of feasible region Always improves objective function Theoretical interest

Karmarkar’s Method The LP form of Karmarkar’s method minimize z = CX subject to AX = 0 1X = 1 (1) X ≥ 0 This LP must also satisfy satisfies AX = 0 (2) Optimal z-value = 0 (3) Where X= (x1, x2, …., xn)T , A is an m x n matrix

Karmarkar’s Method Suppose the LP is in the form (1) - (3) Step 1: k = 0, start with the solution point and compute Step 2: stop if CXk < ε, else go to Step 3 Step 3: Define Compute Where

How to Transform any LP to the Karmarkar’s Form Step 1: set up the dual form of the LP Step 2: apply the dual optimal condition to form the combined feasible region “=“ form Step 3: Convert the combined feasible region to the homogeneous form: AX = 0 Add the “ sum of all variables ≤ M” constraint Convert this constraint to “=“ form Introduce new dummy variable d2 = 1 to the system to convert the system to AX = 0 and 1X = M + 1 Step 4: convert the system to the form (1)-(3) Introduce the set of new variables xj = (M +1)xj’ to convert the system to the form AX’ = 0 and 1X’ = 1 Introduce new dummy variable d3’ to ensure (2) and (3)

Examples Example 1: convert the following LP to the Karmarkar’s LP Maximize z = 3x1 + x2 Subject to 2x1 – x2 ≤ 2 x1 + 2x2 ≤ 5 x1, x2 ≥ 0 Example 2: Perform one iteration of Karmarkar’s method for the following LP Minimize z = 2x1 + 2x2 – 3x3 s.t. - x1 – 2x2 + 3x3 = 0 x1 + x2 + x3 = 1 x1, x2, x3 ≥ 0

Computational Method Interior Point Methods Barrier or interior-point methods, by contrast, visit points within the interior of the feasible region. These methods derive from techniques for nonlinear programming that were developed and popularized in the 1960s by Fiacco and McCormick, but their application to linear programming dates back only to Karmarkar's innovative analysis in 1984.

Interior Point Method Step 1: Choose any feasible interior point solution, and set solution index t=0. Step 2: If any component of is 0, or if recent steps have made no significant change in the solution value, stop. Current point is either optimal or very nearly so. Step 3: Construct the next move direction

Interior Point Method -contd Where ,

Interior Point Method - contd Step 4: If there is no limit on feasible moves in the direction (all components are nonnegative), stop ; the given model is unbounded. Otherwise, construct the step size

Interior Point Method - contd Step 4: compute the new solution Then let and return to Step 2.

A Simple Example The Marriott Tub Company manufactures two lines of bathtubs, called Model A and model B. Every tub requires a certain amount of steel and zinc; the company has available a total of 25,000 pounds of steel and 6,000 pounds of zinc. Each model A bathtub requires a total of 125 pounds of steel and 20 pounds of zinc, and each yields a profit of $90. Each model B bathtub can be sold for a profit of $70; it in turn requires 100 pounds of steel and 30 pounds of zinc. Find the best production mix of the bathtubs.

The Formulation Maximize Subject to Where x and y are the numbers of model A and model B bathtubs that the company will make, respectively.

Solving by Interior Point Method x1 x2 x3 x4 Obj Initial 100 2500 1000 16000 1st 129.4 86.4 178.8 818.8 17698 2nd 152.8 58.7 3.3 1184 17861 3 rd 157 53.6 5.7 1250 17882 4 th 189 13.60 8.3 1810 17962 5 th 199.6 0.4 6.5 1995 17992 6 th 199.7 0.3 0.1 1994 17994 7 th 199.9 1999 17998 8 th 200 2000 18000

Terima kasih, Semoga berhasil