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

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

Embed Size (px)

Citation preview

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