Mathematical Programming

Slides:



Advertisements
Similar presentations
Geometry and Theory of LP Standard (Inequality) Primal Problem: Dual Problem:
Advertisements

Introduction to Algorithms
Chapter 6 Linear Programming: The Simplex Method
Dragan Jovicic Harvinder Singh
Optimization. f(x) = 0 g i (x) = 0 h i (x)
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Chapter 8: Linear Programming
Linear Programming Fundamentals Convexity Definition: Line segment joining any 2 pts lies inside shape convex NOT convex.
Easy Optimization Problems, Relaxation, Local Processing for a small subset of variables.
Chapter 6 Linear Programming: The Simplex Method Section 3 The Dual Problem: Minimization with Problem Constraints of the Form ≥
Chapter 6 Linear Programming: The Simplex Method
Chapter 10: Iterative Improvement
Unconstrained Optimization Problem
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
Linear Programming Econ Outline  Review the basic concepts of Linear Programming  Illustrate some problems which can be solved by linear programming.
D Nagesh Kumar, IIScOptimization Methods: M2L5 1 Optimization using Calculus Kuhn-Tucker Conditions.
5.6 Maximization and Minimization with Mixed Problem Constraints
Constrained Optimization Rong Jin. Outline  Equality constraints  Inequality constraints  Linear Programming  Quadratic Programming.
Computer Algorithms Mathematical Programming ECE 665 Professor Maciej Ciesielski By DFG.
Linear-Programming Applications
An Introduction By Mandy Bakas Linear Programming.
LINEAR PROGRAMMING PROBLEM Definition and Examples.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
LINEAR PROGRAMMING SIMPLEX METHOD.
Operations Research Models
Introduction to MCDM Slim Zekri Dept. Natural Resource Economics Sultan Qaboos University.
Linear Programming Chapter 13 Supplement.
Nonlinear Programming.  A nonlinear program (NLP) is similar to a linear program in that it is composed of an objective function, general constraints,
Linear Programming. What is Linear Programming? Say you own a 500 square acre farm. On this farm you can grow wheat, barley, corn or some combination.
Chapter 6 Linear Programming: The Simplex Method Section R Review.
Introduction A GENERAL MODEL OF SYSTEM OPTIMIZATION.
Introduction to Linear Programming BSAD 141 Dave Novak.
Systems of Inequalities in Two Variables Sec. 7.5a.
Duality Theory  Every LP problem (called the ‘Primal’) has associated with another problem called the ‘Dual’.  The ‘Dual’ problem is an LP defined directly.
Chapter 6 Linear Programming: The Simplex Method Section 3 The Dual Problem: Minimization with Problem Constraints of the Form ≥
10/2 The simplex algorithm. In an augmented matrix, if a column has a 1 and all other entries 0, it is said to be ‘in solution’. The 1 is called a ‘pivot’
Barnett/Ziegler/Byleen Finite Mathematics 11e1 Learning Objectives for Section 6.3 The student will be able to formulate the dual problem. The student.
作業研究(二) Operations Research II - 廖經芳 、 王敏. Topics - Revised Simplex Method - Duality Theory - Sensitivity Analysis and Parametric Linear Programming -
OPERATION RESEARCH Hemal Rajyaguru.
Monday WARM-UP: TrueFalseStatementCorrected Statement F 1. Constraints are conditions written as a system of equations Constraints are conditions written.
L8 Optimal Design concepts pt D
3.4: Linear Programming Objectives: Students will be able to… Use linear inequalities to optimize the value of some quantity To solve linear programming.
1 Simplex Method (created by George Dantzig in late 1940s) A systematic way of searching for an optimal LP solution BMGT 434, Spring 2002 Instructor: Chien-Yu.
OR Chapter 8. General LP Problems Converting other forms to general LP problem : min c’x  - max (-c)’x   = by adding a nonnegative slack variable.
1. 2 We studying these special cases to: 1- Present a theoretical explanation of these situations. 2- Provide a practical interpretation of what these.
LINEAR PROGRAMMING 3.4 Learning goals represent constraints by equations or inequalities, and by systems of equations and/or inequalities, and interpret.
Sullivan Algebra and Trigonometry: Section 12.9 Objectives of this Section Set Up a Linear Programming Problem Solve a Linear Programming Problem.
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.
The Simplex Method. and Maximize Subject to From a geometric viewpoint : CPF solutions (Corner-Point Feasible) : Corner-point infeasible solutions 0.
Optimal Control.
1 Support Vector Machines: Maximum Margin Classifiers Machine Learning and Pattern Recognition: September 23, 2010 Piotr Mirowski Based on slides by Sumit.
Linear Programming for Solving the DSS Problems
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
Lecture 3.
Linear Programming Dr. T. T. Kachwala.
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Linear programming Simplex method.
MBA 651 Quantitative Methods for Decision Making
Chapter 1. Introduction Mathematical Programming (Optimization) Problem: min/max
Chap 9. General LP problems: Duality and Infeasibility
Chapter 3 The Simplex Method and Sensitivity Analysis
3-3 Optimization with Linear Programming
Part 3. Linear Programming
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Linear programming Simplex method.
Linear Programming Example: Maximize x + y x and y are called
LINEARPROGRAMMING 4/26/2019 9:23 AM 4/26/2019 9:23 AM 1.
Dr. Arslan Ornek DETERMINISTIC OPTIMIZATION MODELS
Chapter 10: Iterative Improvement
What are optimization methods?
Presentation transcript:

Mathematical Programming Mathematical models Operations Research and Management (Decision) Science

Mathematical models A mathematical model is a description of a system or problem using mathematical concepts, tools and language. Mathematical model is a function, an equation, inequations, or system of equations or inequations, which represents certain aspects of the physical system or problem modelled. Ideally, by the application of the appropriate techniques the solution obtained from the model should also be the solution to the system problem.

Optimization model Problem III Suppose that a farmer has 35 acres of farm land to be planted with either cauliflower or kohlrabi. The farmer wants to have at least 8 acres of cauliflower. Farmer supposes increasing variable costs of cauliflower according to the function C1 = 0,25 x12-3x1, and costs of kohlrabi according to the function C2 = x22-4x2 (x1,2 – areas of plants).

Terminology Variables Decision variables Slack variables Artificial variables Constraints also called conditions or restrictions Capacities or Capacity constraints Requirements or Requirement constraints Balance constraints Definitional constraints Objective function also called criteria function

Terminology Feasibility region Search space Choice set Set of candidate solutions or Set of feasible solutions Objective function also called criteria function, cost function, energy function, or energy functional

Terminology Feasible solution Basic solution Infeasible solution Optimal solution Alternative solution Suboptimal solution

Solution of problem III x1 - area of cauliflower (ar) x2 - area of kohlrabi (ar) Minimize: f(x) = 0,25x12 - 3x1 + x22 – 4x2  min (minimize the costs) Subject to: x1 + x2  35 (limit on total area) x1  8 (limit on area of cauliflower ) x1 ≥ 0, x2 ≥ 0 (nonnegative area).

Mathematical programming Optimization model min f(x)  qi(x)  0 , i = 1, ..., m , xT=(x1, x2, ..., xn)T  Rn  f(x) and qi (x) - real function of many variables and x – vector of variables from vector space Rn.

General optimality problems Feasibility problem The satisfiability problem, also called the feasibility problem, is just the problem of finding any feasible solution at all without regard to objective value. Minimum and maximum value of a function The problem of finding extrema of function without regard to some constraints.

General optimality problems Mathematical optimization (alternatively, optimization or mathematical programming) refers to the selection of a best element from some set of available alternatives. One constraints in the form of line (contour line, curve) More then one constraints (subset of space of decision variables)

Classification of optimization models Number of criteria Single optimization Multiple optimization Type of criteria Minimization Maximization Goal problem Type of functions Linear model Nonlinear model Convex model Nonconvex model

Nonconvex or nonconcave function

Nonconvex feasibility region

Historical notes Fermat and Lagrange found calculus-based formulas for identifying optima. Newton and Gauss proposed iterative methods for moving towards an optimum. Historically, the first term for optimization was "linear programming", which was due to George B. Dantzig, although much of the theory had been introduced by Leonid Kantorovich in 1939. Dantzig published the Simplex algorithm in 1947 John von Neumann developed the theory of duality in the same year.