1 / 18

Linear Programming

Linear Programming. Is concerned with the optimization (minimization or maximization) of a linear function while satisfying a set of linear equality and/or inequality constraints or restrictions. Basic Definitions. Minimize/Maximize: z = c 1 x 1 + c 2 x 2 + ... + c n x n Subject to

neva
Download Presentation

Linear Programming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linear Programming

  2. Is concerned with the optimization (minimization or maximization) of a linear function while satisfying a set of linear equality and/or inequality constraints or restrictions

  3. Basic Definitions • Minimize/Maximize: z = c1x1 + c2x2 + ... + cnxn • Subject to a11x1 + a12x2 + ... + a1nxn ≥ b1 a21x1 + a22x2 + ... + a2nxn ≥ b2 : : + ... + : : am1x1 + am2x2 + ... + amnxn ≥ bm x1, x2, ..., xn ≥ 0

  4. Objective function • Cost coeffiecients • Decision variables (activity levels) • Constraint (or restriction, or functional, structural or technological constraint) • Technological coefficients (or constraint matrix A) • Right hand-side vector • Nonnegativity constraint • Feasible point, or feasible solution • Feasible region, or feasible space

  5. Assumptions of Linear Programming • Proportionality given a variable xj its contribution to cost is cjxj and its contribution to the ith constraint is aijxj, this means that if xj is doubled, say, so is its contribution to cost and each of the constraints (no savings/extra costs are realized by using more of activity j, that is, there are no economies or returns to scale or discounts. Also, no set up cost for starting the activity is realized) • Additivity this assumption guarantees that the total cost is the sum of the individual costs, and that the total contribution to the ith restriction is the sum of the individual contribution of the individual activities (there are no substitution or interaction effects among the activities) • Divisibility the assumption ensures that the decision variables can be divided into any fractional levels so that noninteger values for the decision variables are permitted • Deterministic the coefficients cj, aij, and bi are all known deterministically. Any probabilistic or stochastic elements inherent in demands, costs, prices, resources availabilities, usages and so on are all assumed to be approximated by these coefficients through some deterministic equivalent

  6. Example 1 • Minimize: z = 2x1 + 5x2 • Subject to x1 + x2 ≥ 6 x1 + x2 ≤ 18 x1, x2 ≥ 0

  7. Linear Programming Modelling • Problem Formulation • Construct a Mathematical Model • Derive a Solution • Model Testing, Analysis and (possibly) Restructuring • Implementation

  8. Example 2

  9. Maksimumkan: z = 3x1 + 5x2 • Berdasarkan Pembatas: x1 ≤ 4 2x2 ≤ 12 3x1 + 2x2 ≤ 18 x1, x2 ≥ 0

  10. Example 3 Masalah Perencanaan Regional Data Luas Tanah dan Alokasi Air yang Dapat Digunakan di Daerah 1, 2 dan 3

  11. Data Jatah Lahan Maksimum, Konsumsi Air dan Hasil Bersih Masing-Masing Jenis Tanaman

  12. Berapa hektar tanah yang harus disediakan untuk masing-masing jenis tanaman pada masing-masing daerah, sehingga diperoleh hasil bersih maksimum tanpa melanggar pembatas-pembatas yang telah ditetapkan

  13. Variabel-variabel Keputusan

  14. Maksimumkan: z = 400(x1+x2+x3) + 300(x4+x5+x6) + 100(x7+x8+x9) • Berdasarkan pembatas: • Luas Tanah x1 + x4 + x7 ≤ 400 x2 + x5 + x8 ≤ 600 x3 + x6 + x9 ≤ 300

  15. Air 3x1 + 2x4 + x7 ≤ 600 3x2 + 2x5 + x8≤ 800 3x3 + 2x6 + x9≤ 375 • Jatah Lahan x1 + x2 + x3≤ 600 x4 + x5 + x6≤ 500 x7 + x8 + x9≤ 325

  16. Persetujuan Kepala Daerah (x1+x4+x7)/400 = (x2+x5+x8)/600 (x2+x5+x8)/600 = (x3+x6+x9)/300 (x3+x6+x9)/300 = (x1+x4+x7)/400 • Pembatas Nonnegatif x1, x2, ... , x9 ≥ 0

More Related