QM350: Operations Research. Glossary

Similar documents
Chapter 6. Linear Programming: The Simplex Method. Introduction to the Big M Method. Section 4 Maximization and Minimization with Problem Constraints

Simplex method summary

Linear Programming for Optimization. Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc.

Special cases in Transportation Problems

Chapter 2 Solving Linear Programs

Practical Guide to the Simplex Method of Linear Programming

Sensitivity Analysis 3.1 AN EXAMPLE FOR ANALYSIS

Solving Linear Programs

Special Situations in the Simplex Algorithm

IEOR 4404 Homework #2 Intro OR: Deterministic Models February 14, 2011 Prof. Jay Sethuraman Page 1 of 5. Homework #2

Chapter 4 DECISION ANALYSIS

Standard Form of a Linear Programming Problem

OPRE 6201 : 2. Simplex Method

56:171 Operations Research Midterm Exam Solutions Fall 2001

Duality in Linear Programming

Operation Research. Module 1. Module 2. Unit 1. Unit 2. Unit 3. Unit 1

1 Introduction. Linear Programming. Questions. A general optimization problem is of the form: choose x to. max f(x) subject to x S. where.

Linear Programming. March 14, 2014

Chapter 11 Monte Carlo Simulation

3. Evaluate the objective function at each vertex. Put the vertices into a table: Vertex P=3x+2y (0, 0) 0 min (0, 5) 10 (15, 0) 45 (12, 2) 40 Max

Using the Simplex Method to Solve Linear Programming Maximization Problems J. Reeb and S. Leavengood

1 Solving LPs: The Simplex Algorithm of George Dantzig

Chapter 6: Sensitivity Analysis

Network Models 8.1 THE GENERAL NETWORK-FLOW PROBLEM

4 UNIT FOUR: Transportation and Assignment problems

Linear Programming in Matrix Form

Linear Programming. Solving LP Models Using MS Excel, 18

LECTURE 5: DUALITY AND SENSITIVITY ANALYSIS. 1. Dual linear program 2. Duality theory 3. Sensitivity analysis 4. Dual simplex method

9.4 THE SIMPLEX METHOD: MINIMIZATION

Reduced echelon form: Add the following conditions to conditions 1, 2, and 3 above:

How To Understand And Solve A Linear Programming Problem

Linear Programming Notes V Problem Transformations

Creating a More Efficient Course Schedule at WPI Using Linear Optimization

Linear Programming I

Unit 1. Today I am going to discuss about Transportation problem. First question that comes in our mind is what is a transportation problem?

Linear Programming Problems

Fundamentals of Decision Theory

4.6 Linear Programming duality

Linear Programming. April 12, 2005

Linear Programming Notes VII Sensitivity Analysis

CHAPTER 11: BASIC LINEAR PROGRAMMING CONCEPTS

Lecture 3. Linear Programming. 3B1B Optimization Michaelmas 2015 A. Zisserman. Extreme solutions. Simplex method. Interior point method

Linear Programming: Theory and Applications

Linear Programming Supplement E

Nonlinear Programming Methods.S2 Quadratic Programming

LU Factorization Method to Solve Linear Programming Problem

Linear Programming II: Minimization 2006 Samuel L. Baker Assignment 11 is on page 16.

Solving Systems of Linear Equations Using Matrices

MANAGEMENT SCIENCE COMPLEMENTARY COURSE. IV Semester BBA. (2011 Admission) UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION

INTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models

0.1 Linear Programming

MARATHWADA INSTITUTE OF TECHNOLOGY, AURANGABAD

Project Scheduling: PERT/CPM

This exposition of linear programming

Decision Analysis. Here is the statement of the problem:

Sensitivity Analysis with Excel

Equilibrium computation: Part 1

3. Linear Programming and Polyhedral Combinatorics

Degeneracy in Linear Programming

Two-Stage Stochastic Linear Programs

Alabama Department of Postsecondary Education

South Carolina College- and Career-Ready (SCCCR) Algebra 1

Mathematical finance and linear programming (optimization)

MATH2210 Notebook 1 Fall Semester 2016/ MATH2210 Notebook Solving Systems of Linear Equations... 3

SENSITIVITY ANALYSIS AS A MANAGERIAL DECISION

Chapter 10: Network Flow Programming

Simulating the Multiple Time-Period Arrival in Yield Management

What is Linear Programming?

Decision Mathematics D1 Advanced/Advanced Subsidiary. Tuesday 5 June 2007 Afternoon Time: 1 hour 30 minutes

Linear Programming. Widget Factory Example. Linear Programming: Standard Form. Widget Factory Example: Continued.

Advanced Lecture on Mathematical Science and Information Science I. Optimization in Finance

Row Echelon Form and Reduced Row Echelon Form

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA

Chapter 13: Binary and Mixed-Integer Programming

Linearly Independent Sets and Linearly Dependent Sets

Solving Systems of Linear Equations

The Graphical Method: An Example

GENERALIZED INTEGER PROGRAMMING

Exam Introduction Mathematical Finance and Insurance

Notes on Determinant

Circuits 1 M H Miller

Algebra I Notes Relations and Functions Unit 03a

Linear Programming. Before studying this supplement you should know or, if necessary, review

In viral marketing advertisements (usually entertaining video clips, images, text messages, apps, etc.)

Decision trees DECISION NODES. Kluwer Academic Publishers / X_220. Stuart Eriksen 1, Candice Huynh 1, and L.

Why is SAS/OR important? For whom is SAS/OR designed?

ECONOMIC THEORY AND OPERATIONS ANALYSIS

Decision Mathematics D1. Advanced/Advanced Subsidiary. Friday 12 January 2007 Morning Time: 1 hour 30 minutes. D1 answer book

Solving Simultaneous Equations and Matrices

5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

Scheduling Home Health Care with Separating Benders Cuts in Decision Diagrams

The number of marks is given in brackets [ ] at the end of each question or part question. The total number of marks for this paper is 72.

Linear Programming: Chapter 11 Game Theory

Convex Programming Tools for Disjunctive Programs

. P. 4.3 Basic feasible solutions and vertices of polyhedra. x 1. x 2

Copyright. Network and Protocol Simulation. What is simulation? What is simulation? What is simulation? What is simulation?

Financial Planning with Your Retirement Portfolio

Offered to MAN ECN IRL THM IBT Elective. Course Level Course Code Year Semester ECTS Weekly Course Hours

Transcription:

QM350: Operations Research Glossary Chapter 1 Problem solving: The process of identifying a difference between the actual and the desired state of affairs and then taking action to resolve the difference. Decision making: The process of defining the problem, identifying the alternatives, determining the criteria, evaluating the alternatives, and choosing an alternative. Single-criterion decision problem: A problem in which the objective is to find the best solution with respect to just one criterion. Multicriteria decision problem: A problem that involves more than one criterion; the objective is to find the best solution, taking into account all the criteria. Decision: The alternative selected. Model: A representation of a real object or situation. Iconic model: A physical replica, or representation, of a real object. Analog model: Although physical in form, an analog model does not have a physical appearance similar to the real object or situation it represents. Mathematical model: Mathematical symbols and expressions used to represent a real situation. Constraints: Restrictions or limitations imposed on a problem. Objective function: A mathematical expression that describes the problem s objective. Uncontrollable inputs: The environmental factors or inputs that cannot be controlled by the decision maker. Controllable inputs: The inputs that are controlled or determined by the decision maker. Decision variable: Another term for controllable input. Deterministic model: A model in which all uncontrollable inputs are known and cannot vary. Stochastic (probabilistic) model: A model in which at least one uncontrollable input is uncertain and subject to variation; stochastic models are also referred to as probabilistic models. Optimal solution: The specific decision-variable value or values that provide the best output for the model. Infeasible solution: A decision alternative or solution that does not satisfy one or more constraints. Feasible solution: A decision alternative or solution that satisfies all constraints. Chapter 2 Constraint: An equation or inequality that rules out certain combinations of decision variables as feasible solutions. 1 P a g e

Problem formulation: The process of translating the verbal statement of a problem into a mathematical statement called the mathematical model. Decision variable: A controllable input for a linear programming model. Nonnegativity constraints: Aset of constraints that requires all variables to be nonnegative. Mathematical model: A representation of a problem where the objective and all constraint conditions are described by mathematical expressions. Linear programming model: A mathematical model with a linear objective function, a set of linear constraints, and nonnegative variables. Linear program: Another term for linear programming model. Linear functions: Mathematical expressions in which the variables appear in separate terms and are raised to the first power. Feasible solution: A solution that satisfies all the constraints. Feasible region: The set of all feasible solutions. Slack variable: A variable added to the left-hand side of a less-than-or-equal-to constraint to convert the constraint into an equality. The value of this variable can usually be interpreted as the amount of unused resource. Standard form: A linear program in which all the constraints are written as equalities. The optimal solution of the standard form of a linear program is the same as the optimal solution of the original formulation of the linear program. Redundant constraint: A constraint that does not affect the feasible region. If a constraint is redundant, it can be removed from the problem without affecting the feasible region. Extreme point: Graphically speaking, extreme points are the feasible solution points occurring at the vertices or corners of the feasible region. With two-variable problems, extreme points are determined by the intersection of the constraint lines. Surplus variable: A variable subtracted from the left-hand side of a greater-than-orequal- to constraint to convert the constraint into an equality. The value of this variable can usually be interpreted as the amount over and above some required minimum level. Alternative optimal solutions: The case in which more than one solution provides the optimal value for the objective function. Infeasibility: The situation in which no solution to the linear programming problem satisfies all the constraints. Unbounded: If the value of the solution may be made infinitely large in a maximization linear programming problem or infinitely small in a minimization problem without violating any of the constraints, the problem is said to be unbounded. Chapter 3 Simplex method: An algebraic procedure for solving linear programming problems. The simplex method uses elementary row operations to iterate from one basic feasible solution (extreme point) to another until the optimal solution is reached. 2 P a g e

Basic solution: Given a linear program in standard form, with n variables and m constraints, a basic solution is obtained by setting n _ m of the variables equal to zero and solving the constraint equations for the values of the other m variables. If a unique solution exists, it is a basic solution. Nonbasic variable: One of n _ m variables set equal to zero in a basic solution. Basic variable: One of the m variables not required to equal zero in a basic solution. Basic feasible solution: A basic solution that is also feasible; that is, it satisfies the nonnegativity constraints. A basic feasible solution corresponds to an extreme point. Tableau form: The form in which a linear program must be written before setting up the initial simplex tableau. When a linear program is written in tableau form, its A matrix contains m unit columns corresponding to the basic variables, and the values of these basic variables are given by the values in the b column. A further requirement is that the entries in the b column be greater than or equal to zero. Simplex tableau: A table used to keep track of the calculations required by the simplex method. Unit column or unit vector: A vector or column of a matrix that has a zero in every position except one. In the nonzero position there is a 1. There is a unit column in the simplex tableau for each basic variable. Basis: The set of variables that are not restricted to equal zero in the current basic solution. The variables that make up the basis are termed basic variables, and the remaining variables are called nonbasic variables. Net evaluation row: The row in the simplex tableau that contains the value of c j - z j for every variable (column). Iteration: The process of moving from one basic feasible solution to another. Pivot element: The element of the simplex tableau that is in both the pivot row and the pivot column. Pivot column: The column in the simplex tableau corresponding to the nonbasic variable that is about to be introduced into solution. Pivot row: The row in the simplex tableau corresponding to the basic variable that will leave the solution. Elementary row operations: Operations that may be performed on a system of simultaneous equations without changing the solution to the system of equations. Artificial variable: A variable that has no physical meaning in terms of the original linear programming problem, but serves merely to enable a basic feasible solution to be created for starting the simplex method. Artificial variables are assigned an objective function coefficient of -M, where M is a very large number. Phase I: When artificial variables are present in the initial simplex tableau, phase I refers to the iterations of the simplex method that are required to eliminate the artificial variables. At the end of phase I, the basic feasible solution in the simplex tableau is also feasible for the real problem. Degeneracy: When one or more of the basic variables has a value of zero. 3 P a g e

Chapter 4 Range of optimality: The range of values over which an objective function coefficient may vary without causing any change in the optimal solution (i.e., the values of all the variables will remain the same, but the value of the objective function may change). Dual price: The improvement in value of the optimal solution per unit increase in a constraint s right-hand-side value. Range of feasibility: The range of values over which a bi may vary without causing the current basic solution to become infeasible. The values of the variables in the solution will change, but the same variables will remain basic. The dual prices for constraints do not change within these ranges. Dual problem: A linear programming problem related to the primal problem. Solution of the dual also provides the solution to the primal. Primal problem: The original formulation of a linear programming problem. Canonical form for a maximization problem: A maximization problem with all lessthan-orequal-to constraints and nonnegativity requirements for the decision variables. Canonical form for a minimization problem: A minimization problem with all greaterthan-orequal-to constraints and nonnegativity requirements for the decision variables. Dual variable: The variable in a dual linear programming problem. Its optimal value provides the dual price for the associated primal resource. Chapter 5 Transportation problem: A network flow problem that often involves minimizing the cost of shipping goods from a set of origins to a set of destinations; it can be formulated and solved as a linear program by including a variable for each arc and a constraint for each node. Transportation simplex method: A special-purpose solution procedure for the transportation problem. Transportation tableau: A table representing a transportation problem in which each cell corresponds to a variable, or arc. Heuristic: A commonsense procedure for quickly finding a solution to a problem. Heuristics are used to find initial feasible solutions for the transportation simplex method and in other applications. Minimum cost method: A heuristic used to find an initial feasible solution to a transportation problem; it is easy to use and usually provides a good (but not optimal) solution. Incoming arc: The unused arc (represented by an unoccupied cell in the transportation tableau) to which flow is assigned during an iteration of the transportation simplex method. Outgoing arc: The arc corresponding to an occupied cell that is dropped from solution during an iteration of the transportation simplex method. MODI method: A procedure in which a modified distribution method determines the incoming arc in the transportation simplex method. 4 P a g e

Net evaluation index: The per-unit change in the objective function associated with assigning flow to an unused arc in the transportation simplex method. Stepping-stone method: Using a sequence or path of occupied cells to identify flow adjustments necessary when flow is assigned to an unused arc in the transportation simplex method. This identifies the outgoing arc. Degenerate solution: A solution to a transportation problem in which fewer than m - n - 1 arcs (cells) have positive flow; m is the number of origins and n is the number of destinations. Dummy destination: A destination added to a transportation problem to make the total supply equal to the total demand. The demand assigned to the dummy destination is the difference between the total supply and the total demand. Dummy origin: An origin added to a transportation problem in order to make the total supply equal to the total demand. The supply assigned to the dummy origin is the difference between the total demand and the total supply. Chapter 6 Simulation: A method for learning about a real system by experimenting with a model that represents the system. Simulation experiment: The generation of a sample of values for the probabilistic inputs of a simulation model and computing the resulting values of the model outputs. Controllable input: Input to a simulation model that is selected by the decision maker. Probabilistic input: Input to a simulation model that is subject to uncertainty. A probabilistic input is described by a probability distribution. Risk analysis: The process of predicting the outcome of a decision in the face of uncertainty. Parameters: Numerical values that appear in the mathematical relationships of a model. Parameters are considered known and remain constant over all trials of a simulation. What-if analysis: A trial-and-error approach to learning about the range of possible outputs for a model. Trial values are chosen for the model inputs (these are the what-ifs) and the value of the output(s) is computed. Base-case scenario: Determining the output given the most likely values for the probabilistic inputs of a model. Worst-case scenario: Determining the output given the worst values that can be expected for the probabilistic inputs of a model. Best-case scenario: Determining the output given the best values that can be expected for the probabilistic inputs of a model. Static simulation model: A simulation model used in situations where the state of the system at one point in time does not affect the state of the system at future points in time. Each trial of the simulation is independent. Dynamic simulation model: A simulation model used in situations where the state of the system affects how the system changes or evolves over time. Event: An instantaneous occurrence that changes the state of the system in a simulation model. 5 P a g e

Discrete-event simulation model: A simulation model that describes how a system evolves over time by using events that occur at discrete points in time. Verification: The process of determining that a computer program implements a simulation model as it is intended. Validation: The process of determining that a simulation model provides an accurate representation of a real system. Chapter 7 Decision alternatives: Options available to the decision maker. Chance event: An uncertain future event affecting the consequence, or payoff, associated with a decision. Consequence: The result obtained when a decision alternative is chosen and a chance event occurs. A measure of the consequence is often called a payoff. States of nature: The possible outcomes for chance events that affect the payoff associated with a decision alternative. Influence diagram: A graphical device that shows the relationship among decisions, chance events, and consequences for a decision problem. Node: An intersection or junction point of an influence diagram or a decision tree. Decision nodes: Nodes indicating points where a decision is made. Chance nodes: Nodes indicating points where an uncertain event will occur. Consequence nodes: Nodes of an influence diagram indicating points where a payoff will occur. Payoff: A measure of the consequence of a decision such as profit, cost, or time. Each combination of a decision alternative and a state of nature has an associated payoff (consequence). Payoff table: A tabular representation of the payoffs for a decision problem. Decision tree: A graphical representation of the decision problem that shows the sequential nature of the decision-making process. Branch: Lines showing the alternatives from decision nodes and the outcomes from chance nodes. Optimistic approach: An approach to choosing a decision alternative without using probabilities. For a maximization problem, it leads to choosing the decision alternative corresponding to the largest payoff; for a minimization problem, it leads to choosing the decision alternative corresponding to the smallest payoff. Conservative approach: An approach to choosing a decision alternative without using probabilities. For a maximization problem, it leads to choosing the decision alternative that maximizes the minimum payoff; for a minimization problem, it leads to choosing the decision alternative that minimizes the maximum payoff. Minimax regret approach: An approach to choosing a decision alternative without using probabilities. For each alternative, the maximum regret is computed, which leads to choosing the decision alternative that minimizes the maximum regret. 6 P a g e

Opportunity loss, or regret: The amount of loss (lower profit or higher cost) from not making the best decision for each state of nature. Expected value approach: An approach to choosing a decision alternative based on the expected value of each decision alternative. The recommended decision alternative is the one that provides the best expected value. Expected value (EV): For a chance node, it is the weighted average of the payoffs. The weights are the state-of-nature probabilities. Expected value of perfect information (EVPI): The expected value of information that would tell the decision maker exactly which state of nature is going to occur (i.e., perfect information). Risk analysis: The study of the possible payoffs and probabilities associated with a decision alternative or a decision strategy. Sensitivity analysis: The study of how changes in the probability assessments for the states of nature or changes in the payoffs affect the recommended decision alternative. Risk profile: The probability distribution of the possible payoffs associated with a decision alternative or decision strategy. Chapter 8 Trials of the process: The events that trigger transitions of the system from one state to another. In many applications, successive time periods represent the trials of the process. State of the system: The condition of the system at any particular trial or time period. Transition probability: Given that the system is in state i during one period, the transition probability pij is the probability that the system will be in state j during the next period. State probability: The probability that the system will be in any particular state. (That is, pi(n) is the probability of the system being in state i in period n.) Steady-state probability: The probability that the system will be in any particular state after a large number of transitions. Once steady state has been reached, the state probabilities do not change from period to period. Absorbing state: A state is said to be absorbing if the probability of making a transition out of that state is zero. Thus, once the system has made a transition into an absorbing state, it will remain there. Fundamental matrix: A matrix necessary for the computation of probabilities associated with absorbing states of a Markov process. 7 P a g e