ARE 621 Quantitative Methods for Resource...

70
1 ARE 621 Quantitative Methods for Resource Economics Lecture 7 Tatiana (Tanya) Borisova, 2030 Ag Sci Bld., [email protected]

Transcript of ARE 621 Quantitative Methods for Resource...

Page 1: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

1

ARE 621 Quantitative Methods for Resource Economics

Lecture 7

Tatiana (Tanya) Borisova, 2030 Ag Sci Bld.,

[email protected]

Page 2: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

2

Plan

• Mid-Term Exam

• General Algebraic Modeling System (GAMS)

• GAMS solution to MIP warehouse location problem

Page 3: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

3

Mid-Term Exam

• One hour

• Four sections:

1. Multiple choice • 10 out of 13 questions• 20 points total

2. True / False• 5 questions• 10 points total

Page 4: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

4

Reminder: term-paper outline –due on Oct. 10

Page 5: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

5

Mid-Term Exam (cont.)

• Four sections (cont.)

3. Short Answer• 2 out of 4 concepts• 10 points total

4. Problem• 6 out of 9 problems• 60 points total

• Do not forget to sign your name

Page 6: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

6

General Algebraic Modeling System (GAMS)

Page 7: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

7

Page 8: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

8

Page 9: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

9

Page 10: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

10

Page 11: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

11

Acme Block Company considers construction of warehouses to ship concrete blocks from 2 plants to 2 suburban locations.

Annual demand at each sub-urban locations is: Westwood -- 75 th. tons, and Eastwood -- 50 th. tons.

Acme has two plants. Plant 1 can produce 50 th. tons per year, and plant 2 can produce 75 th tons per year.

Three warehouse locations that Acme is considering are referred to as A, B, and C. They are described on the next slide. Only one warehouse can be built.

Warehouse Location Problem

Based on McCarl and Spreen

Page 12: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

12

Warehouse Location Characteristics

WarehouseLocation

Annual Capacity (th. ton)

Construction Cost ($)

Life Span (years)

A Unlimited 500 10

B 60 720 12

C 70 680 10

Based on McCarl and Spreen

Page 13: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

13

Warehouse Location Problem

Delivery Cost Per unit

Shipping Points Supply Warehouse

1 2 A B C A 1 6 - - - B 2 3 - - -

Warehouse

C 8 1 - - - Westwood 4 7 4 3 5 Demand Eastwood 8 6 6 4 3

Based on McCarl and Spreen

Page 14: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

14

Warehouse Location Problem: MIP Model

Based on McCarl and Spreen

Page 15: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

15Based on McCarl and Spreen

Construction cost

Transp. cost from plants to warehouses

Transp. cost from warehouses to markets

Transp. cost from plants to markets

Supply constr.

Demand constr.

Intermediate node const.Wareh. capacityconst.

Config.const.

Obj. F.

Non-negativity / integer const.

Warehouse Location Problem: MIP Model

Page 16: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

16

Warehouse Location: MIP Formulation

Indices

i – plant index

j - demand point index

k - warehouse location index

Based on McCarl and Spreen

Page 17: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

17

Data• Supply

• Demand

• Per unit transportation costsPlant to warehouseWarehouse to marketsPlant to markets

• Warehouse location characteristicsCapacityConstruction costLife span

Page 18: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

18

Variables

Vk – 0-1 variable indicating whether k-th warehouse is constructed

Xik - continuous variable indicating the quantity shipped from supply point i to warehouse k;

Ykj - a continuous variable indicating the quantity shipped from warehouse k to demand point j;

Zij - a continuous variable indicating the quantity shipped from supply point i directly to demand point j.

Page 19: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

19

MIP Model: Equations

• Objective function - total costMin Construction cost + Transp. cost from plants to warehouses +Transp. cost from warehouses to markets +Transp. cost from plants to markets

• Constraints– Supply – Demand – Warehouse Supply and Demand balance – Warehouse capacity– Configuration – only 1 warehouse– Non-negativity / integer / binary

Page 20: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

20

Warehouse Location: GAMS Sets

Indices

i – plant index

k - warehouse location index

j - demand point index

SETS

SUPPLYL plants /S1,S2/

WAREHOUSE warehouse locations /A,B,C/

MARKET demand locations /D1,D2/

Based on McCarl and Spreen

Page 21: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

21

GAMS Sets

Page 22: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

22

Page 23: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

23

Data Definitions

• Scalars• Parameters• Tables

Page 24: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

24

Page 25: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

25

GAMS Parameters• Annual demand at each sub-urban locations is: Westwood -- 75 th.

tons, and Eastwood -- 50 th. tons.

• Plant 1 can produce 50 th. tons per year, and plant 2 can produce 75 th tons per year.

PARAMETERS

SUPPLY(SUPPLYL) quantity available at each supply point /S1 50, S2 75/

DEMAND(MARKET) quantity demanded / D1 75, D2 50/;

Page 26: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

26

GAMS: Parameter Definition

GAMS reserved word

Verbal description

Name of Data Item Index

Description

Name of each data set index

Parameter Value

semicolon

Page 27: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

27

Data Definition: Tables

Delivery Cost Per unit

Shipping Points Supply Warehouse

1 2 A B C A 1 6 - - - B 2 3 - - -

Warehouse

C 8 1 - - - Westwood 4 7 4 3 5 Demand Eastwood 8 6 6 4 3

Based on McCarl and Spreen

Page 28: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

28

GAMS: Tables

Page 29: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

29

GAMS Tables

Page 30: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

30

GAMS Tables

Page 31: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

31

Remaining Information:

• Warehouse location characteristics

Warehouse Annual Capacity (th. ton)

Investment Cost (th. $)

Life Span (years)

A Unlimited 500 10

B 60 720 12

C 70 680 10

Based on McCarl and Spreen

Page 32: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

32

Add Remaining Data

Page 33: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

33

GAMS Variables

Page 34: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

34

GAMS Variables

Page 35: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

35

GAMS Variables

Page 36: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

36

Page 37: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

37

GAMS Equations: Declaration

Page 38: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

38

GAMS Equations: Definition– Limits of Supply Available

• Xik - continuous variable indicating the quantity shipped from supply point i to warehouse k;

• Zij - a continuous variable indicating the quantity shipped from supply point i directly to demand point j.

Page 39: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

39

GAMS Equations: Definition

• Min Requirements at Demand Market– Ykj - a continuous variable indicating the quantity shipped from

warehouse k to demand point j;– Zij - a continuous variable indicating the quantity shipped from

supply point i directly to demand point j.

Based on McCarl and Spreen

Page 40: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

40

GAMS Equations: Definition

• Shipment balance constraints– Xik - continuous variable indicating the quantity shipped from

supply point i to warehouse k;– Ykj - a continuous variable indicating the quantity shipped from

warehouse k to demand point j;

Based on McCarl and Spreen

Page 41: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

41

GAMS Equations: Definition

• Warehouse capacity constraint– Vk – 0-1 variable indicating whether k-th warehouse is

constructed– Ykj - a continuous variable indicating the quantity shipped from

warehouse k to demand point j;

Based on McCarl and Spreen

Page 42: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

42

Recall: Warehouse Data

Page 43: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

43

GAMS Equations: Definition

• Configuration constraint

Vk – 0-1 variable indicating whether k-th warehouse is constructedAmk = 1bm = 1

Based on McCarl and Spreen

Page 44: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

44

GAMS Equations: Definition– Vk – 0-1 variable indicating whether k-th warehouse is constructed– Xik - continuous variable indicating the quantity shipped from supply

point i to warehouse k;– Ykj - a continuous variable indicating the quantity shipped from

warehouse k to demand point j;– Zij - a continuous variable indicating the quantity shipped from

supply point i directly to demand point j.

• Objective function:

Page 45: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

45

Page 46: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

46

Page 47: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

47

GAMS Model

• Two ways to define a model:

Or

Page 48: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

48

SOLVE Statement

Page 49: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

49

Page 50: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

50

Page 51: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

51

Page 52: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

52

Page 53: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

53

Page 54: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

54

Page 55: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

55

Page 56: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

56

Page 57: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

57

Page 58: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

58

Page 59: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

59

Page 60: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

60

Page 61: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

61

Page 62: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

62

Page 63: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

63

Page 64: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

64

Page 65: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

65

Page 66: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

66

Page 67: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

67

Page 68: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

68

Suggested Reading

• GAMS Tutorial by R. Rosenthalhttp://www.gams.com/docs/gams/Tutorial.pdf

• McCarl and Spreen, GAMS book, Ch. 5http://agecon2.tamu.edu/people/faculty/mccarl-bruce/books.htm

• Thompson and Thore - handout

Page 69: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

69

Page 70: ARE 621 Quantitative Methods for Resource Economicsfranke.nau.edu/images/uploads/fcb/coursefiles/Zhao_ECO424/Lab_1-1... · ARE 621 . Quantitative Methods for Resource Economics. ...

70

Lab Work:

• Correct GAMS program for Warehouse Location Problem

• Few words about homework