Download AGEC 622 * Overhead 1

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Mathematical economics wikipedia , lookup

Predictive analytics wikipedia , lookup

Inverse problem wikipedia , lookup

Regression analysis wikipedia , lookup

Brander–Spencer model wikipedia , lookup

Generalized linear model wikipedia , lookup

Least squares wikipedia , lookup

Multi-objective optimization wikipedia , lookup

Multiple-criteria decision analysis wikipedia , lookup

Mathematical optimization wikipedia , lookup

Transcript
AGEC 622 – Overhead 1
1
INTRO TO
MATHEMATICAL
PROGRAMMING
Definition
2
 What is Mathematical Programming?
 Refers to a set of procedures dealing with the analysis of
optimization problems.
 Optimization of an objective function subject to a set of
constraints.
 How is Linear Programming different?
 Optimization of a linear objective function subject to a set of
linear constraints.
Basic Optimization Problem
3
𝑂𝑝𝑡𝑖𝑚𝑖𝑧𝑒
𝑆𝑢𝑏𝑗𝑒𝑐𝑡 𝑡𝑜 𝑠. 𝑡.
𝐹(𝑋)
𝐺 𝑋
𝜀 𝑆1
𝑋
𝜀 𝑆2
 X is a vector of decision variables. X is chosen such
that an objective 𝐹(𝑋) is optimized.
 𝐹(𝑋) is called the objective function, which will be
maximized or minimized.
 In choosing 𝑋, the choice is made subject to a set of
constraints (𝐺 𝑋 𝜀 𝑆1 and 𝑋 𝜀 𝑆2 must be obeyed).
Types of Basic Optimization Problem
4
 Linear Programming: 𝐹(𝑋) and 𝐺 𝑋 are linear and
𝑋’s ≥ 0
 Integer Programming: 𝑋 must take on integer values

Mixed Integer Programming is where some 𝑋 take on integer values
 Quadratic: 𝐺 𝑋 is linear and 𝐹(𝑋) is quadratic
 Nonlinear: Both 𝐺 𝑋 and 𝐹(𝑋) are nonlinear functions
Nature of Decision Variables
5
 Decide how much of something to do:
 Acres of crops to plant
 Number of animals by type to buy
 Truckloads of grains to move
 Economically assumed to be nonnegative
 Whether continuous or integer depends on the
problem.
Nature of Constraints
6
 Constraints
 How much of a resource can be used
 What level of items must be supplied
 Common examples
 Acres of land available
 Hours of labor
 Production requirements
 Nutrient requirements
 Generally assumed to be an inviolate limit
Nature of the Objective Function
7
 A decision maker is assumed to be interested in
optimizing a measure(s) of satisfaction by selecting
values for the decision variables
 This measure is assumed quantifiable and a single
item

Ex.: Profit Maximization, Cost Minimization
 The function that when optimized, picks the best
solution out of the set of all possible solutions

Can be more complicated (ex.: Inclusion of risk)
Example Applications
8
 A firm wishes to develop a cattle feeding program.
 Objective:
 Variables:
 Constraints:
 A firm wishes to manage its production facilities.
 Objective:
 Variables:
 Constraints:
Example Applications
9
 A firm wishes to develop a cattle feeding program.
 Objective: Minimize the cost of feeding cattle
 Variables: Quantity of each feedstuff to use
 Constraints: Nonnegative levels of feedstuffs, minimum
nutrient requirements
 A firm wishes to manage its production facilities.
 Objective:
 Variables:
 Constraints:
Example Applications
10
 A firm wishes to develop a cattle feeding program.
 Objective: Minimize the cost of feeding cattle
 Variables: Quantity of each feedstuff to use
 Constraints: Nonnegative levels of feedstuffs, minimum
nutrient requirements
 A firm wishes to manage its production facilities.
 Objective: Maximize profits
 Variables: Amount to produce and inputs to buy
 Constraints: Nonnegative production and purchase, resource
availability, inputs on hand, minimum sales agreements
Example Applications
11
 A firm may wish to best move goods.
 Objective:
 Variables:
 Constraints:
 A firm may wish to locate production facilities in a
distribution and production network



Objective:
Variables:
Constraints:
Example Applications
12
 A firm may wish to best move goods.
 Objective: Minimize the transportation cost
 Variables: Amount of goods to move from here to there
 Constraints: Nonnegative movement, available supply by
place, needed demand by place
 A firm may wish to locate production facilities in a
distribution and production network



Objective:
Variables:
Constraints:
Example Applications
13
 A firm may wish to best move goods.



Objective: Minimize the transportation cost
Variables: Amount of goods to move from here to there
Constraints: Nonnegative movement, available supply by place,
needed demand by place
 A firm may wish to locate production facilities in a
distribution and production network



Objective: Minimize production and transportation costs
Variables: Where to build, amount to move from here to there,
amount to produce by location
Constraints: Nonneg transport, nonneg production, nonneg
building, resources available by place, needed demand by place
Problem Insights
14
 The decision maker must deeply understand the problem
 One must define:




Decision Variables
Constraints
Objective Function
Linkages between variables and constraints


Must reflect complementary, supplementary, and competitive
relationships among variables
Consistent Data
 Use your knowledge of the problem when checking if
solutions make sense!
Numerical Mathematical Programming
15
 Three main Numerical Usage subclasses
 Prescription of solutions
 Prediction of consequences
 Demonstration of sensitivity
Numerical Usage – Prescription of Solution
16
 It usually involves prescriptive or normative
questions:

What decision should be made given a particular
specification of objectives, variables, and constraints?
 Not a common usage in the “real world”
 Do you think many decision makers yield decision making
power to a model?
 Most models used for decision guidance and predict
the consequence of actions
Numerical Usage – Prediction of Consequences
17
 The model is used to predict in a conditional
normative setting

In a Business Setting: Models predict consequences caused by
investments, acquisition of resources, market price conditions,
etc.

In a Government Policy Setting: Models predict consequences
of policy changes, actions of foreign trade partners, etc.
Numerical Usage – Demonstration of Sensitivity
18
 Many firms, researchers, and policy makers would
like to know what would happen if an event were to
occur?
 In these simulations, solutions are not always
implemented
 Rather, the model is used to demonstrate what might
happen if certain factors (parameters in the model)
are changed.