mathematical programming approaches for procurement in water … · 2019. 7. 11. ·...

45
MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS Manuel Díaz-Madroñero Universitat Politècnica de València (UPV) Research Centre on Production Management and Engineering (CIGIP) ALSIA – Agrobios Metaponto, 11th July 2019

Upload: others

Post on 01-Mar-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS

Manuel Díaz-MadroñeroUniversitat Politècnica de València (UPV)

Research Centre on Production Management and Engineering (CIGIP)

ALSIA – AgrobiosMetaponto, 11th July 2019

Page 2: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

AGENDA

1. Presentationi. Personalii. UPV-CIGIPiii. Research lines

2. Mathematical programming and optimization approaches

3. Water resources management problems

4. Mathematical Programming Model for Procurement Selection in Water Irrigation Systems. A Case Study

5. Open questions

2MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS

Page 3: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

AGENDA

1. Presentationi. Personalii. UPV-CIGIPiii. Research lines

2. Mathematical programming and optimization approaches

3. Water resources management problems

4. Mathematical Programming Model for Procurement Selection in Water Irrigation Systems. A Case Study

5. Open questions

3MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS

Page 4: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

PRESENTATION

Manuel Díaz-MadroñeroPhD Production and Industrial EngineeringAssociate ProfessorUniversitat Politècnica de València (SPAIN)Department of Business ManagementEmail: [email protected]

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 4

Page 5: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

PRESENTATION

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 5

Page 6: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

PRESENTATION

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 6

Master's Degree in Organisational and Logistics Engineering

Information SystemsQuantitative Methods for Industrial Organization

Master's Degree in Business AdministrationTechnology And Operations Strategy

Page 7: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

PRESENTATION

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 7

30 people22 years

22 research lines95 R+D projects

900 publications

125 contracts with companies

Page 8: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

PRESENTATION

My research lines:●Production and transport planning●Approaches for planning under uncertain environments●Multi-objective decision making●Water resources and waste water plants management

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 8

Page 9: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

AGENDA

1. Presentationi. Personalii. UPV-CIGIPiii. Research lines

2. Mathematical programming and optimization approaches

3. Water resources management problems

4. Mathematical Programming Model for Procurement Selection in Water Irrigation Systems. A Case Study

5. Open questions

9MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS

Page 10: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

AGENDA

1. Presentationi. Personalii. UPV-CIGIPiii. Research lines

2. Mathematical programming and optimization approaches

3. Water resources management problems

4. Mathematical Programming Model for Procurement Selection in Water Irrigation Systems. A Case Study

5. Open questions

10MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS

Page 11: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING

● Operations research employs the scientific method as a basis to deal withdecision making problems by designing and solving mathematical models. Oneof the most studied and developed is linear programming, which seeks tooptimisea linear objective function that is subject to some constraints which arealso linear.

● Linear programming techniques are employed in a large number of problems:

● Production planning● Financial planning● Human resources management● Transport problems and distribution● Forest planning● Scheduling flights● etc

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 11

Page 12: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING

● Linear programming is a mathematical process to determine theoptimum allocation of scarce resources. The Simplex Method is a widelyused solution algorithm for solving linear programmes.

● Any linear programming problem consists in an objective function and aset of constraints which must satisfy the following conditions:

● The objective function must be linear.● The objective must represent the decision maker’s goal and must be the

maximization or the minimization of a linear function● Constraints must also be linear.

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 12

Page 13: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING

● A linear programming model consists of the following components:decision variables, objective function and constraints. These three modelcomponents are linked by mathematical relations.

● Decision variables are those factors among which the decision maker must chooseand they are controllable variables. The aim of linear programming is to find thebest values for these decision variables.

● The objective function represents the relation between decision variables anduncontrollable variables which represent the limitations imposed by theenvironment (interest rates, prices of raw materials, market demand, etc.).

● Constraints express the limitations imposed on management systems owing to therelations with the environment.

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 13

Page 14: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING

● Building a linear programming model consists in the following steps:

1) Defining decision variables

2) Defining the objective or goal in terms of the decision variables

3) Defining all the system constraints

4) Restricting all the variables so they are not negative.

● A linear programming model can be expressed canonically as:

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 14

Page 15: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING APPROACHES

● Integer programming

●Quadratic programming

●Nonlinear programming

● Stochastic programming

●Robust programming

● Fuzzy mathematical programming

●Multi-objective optimization

●Heuristics and metaheuristics

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 15

Page 16: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

AGENDA

1. Presentationi. Personalii. UPV-CIGIPiii. Research lines

2. Mathematical programming and optimization approaches

3. Water resources management problems

4. Mathematical Programming Model for Procurement Selection in Water Irrigation Systems. A Case Study

5. Open questions

16MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS

Page 17: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

AGENDA

1. Presentationi. Personalii. UPV-CIGIPiii. Research lines

2. Mathematical programming and optimization approaches

3. Water resources management problems4. Mathematical Programming Model for Procurement Selection in

Water Irrigation Systems. A Case Study

5. Open questions

17MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS

Page 18: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

WATER RESOURCES MANAGEMENT PROBLEMS

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 18

Why are the water and energy terms related?

The water has a high weight…1 m3 = 1000 kg = 1 ton

Page 19: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

WATER RESOURCES MANAGEMENT PROBLEMS

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 19

Why are the water and energy terms related?

The water has a high weight…1 m3 = 1000 kg = 1 ton

How many do kilogrammes comsume each family?

Electricity; 0 kg/yearGas; 55 kg/yearDrinking water; 120000 kg/yearIrrigation water; 3500000 kg/year·ha

Page 20: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

WATER RESOURCES MANAGEMENT PROBLEMS

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 20

Why are the water and energy terms related?

The water has a high weight…1 m3 = 1000 kg = 1 ton

How many do kilogrammes comsume each family?

Electricity; 0 kg/yearGas; 55 kg/yearDrinking water; 120000 kg/yearIrrigation water; 3500000 kg/year·ha

100 trucks!!

Page 21: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

WATER RESOURCES MANAGEMENT PROBLEMS

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 21

Why are the water and energy terms related?

The water has a high weight…1 m3 = 1000 kg = 1 ton

How many do kilogrammes comsume each family?

Electricity; 0 kg/yearGas; 55 kg/yearDrinking water; 120000 kg/yearIrrigation water; 3500000 kg/year·ha

100 trucks!!

Page 22: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

WATER RESOURCES MANAGEMENT PROBLEMS

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 22

Why are the water and energy terms related?

The water has a high weight…1 m3 = 1000 kg = 1 ton

How many do kilogrammes comsume each family?

Electricity; 0 kg/yearGas; 55 kg/yearDrinking water; 120000 kg/yearIrrigation water; 3500000 kg/year·ha

100 trucks!!

Page 23: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

WATER RESOURCES MANAGEMENT PROBLEMS

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 23

Page 24: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

WATER RESOURCES MANAGEMENT PROBLEMS

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 24

What is the main objective currently?

The development of strategies to reduce the energy consumption along getting of water resource, distribution and recycle of the flows in the water cycle.

What could strategies be applied in the water systems?

Strategies to reduce the energy

consumption

Water resources Origin

Water-Networks

Design stage

Genetic alghoritms

Traditional methods

Management stage

To reduce theleakeages

To change the watermanagement of the

water system throughenergy audit

Waste-watertreatment

Design stage

Management stage

Page 25: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

AGENDA

1. Presentationi. Personalii. UPV-CIGIPiii. Research lines

2. Mathematical programming and optimization approaches

3. Water resources management problems4. Mathematical Programming Model for Procurement Selection in

Water Irrigation Systems. A Case Study

5. Open questions

25MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS

Page 26: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

AGENDA

1. Presentationi. Personalii. UPV-CIGIPiii. Research lines

2. Mathematical programming and optimization approaches

3. Water resources management problems

4. Mathematical Programming Model for Procurement Selection in Water Irrigation Systems. A Case Study

5. Open questions

26MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS

Page 27: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 27

Page 28: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING MODEL FOR PROCUREMENT SELECTION IN WATER IRRIGATION SYSTEMS

● The development tools that are used to improve the water management takes on specialrelevance, particularly, when the area presents a high deficit of the water resource.

● Relevant in countries with increase of the population, the decrease of the waterresources and the increase of the energy prices

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 28

SUSTAINABILITY

Profits of farmers Efficient use of water resources

Contribution: To introduce an optimization tool for addressing the replenishment process in a localirrigation network with the aim to decide what volume is procured (source, quantity and timetable) aswell as what volume is stored while minimizing the involved total costs

Page 29: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING MODEL FOR PROCUREMENT SELECTION IN WATER IRRIGATION SYSTEMS

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 29

Page 30: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING MODEL FOR PROCUREMENT SELECTION IN WATER IRRIGATION SYSTEMS

Problem statement

●Given:● A set of water procurement sources

● The possible procurement methods for each water source

● The water demand over the planning horizon

● The capacities for each source per period and method

● Initial inventory level at the tank

● Capacity of the tank for storing water and minimum safety stock

● Inventory water holding cost and procurement fixed and variable costs from each source and method

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 30

Page 31: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING MODEL FOR PROCUREMENT SELECTION IN WATER IRRIGATION SYSTEMS

Problem statement

● To determine:● The volume to procure from each source with each method per period

● The water inventory level in the tank in each period

● The main goal to meet is:● To minimize total costs including procurement costs and inventory costs

while meeting customers demand

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 31

Page 32: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING MODEL FOR PROCUREMENT SELECTION IN WATER IRRIGATION SYSTEMS

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 32

Indexes

i ∈ I Procurement sources m ∈ M Procurement methods t ∈ T Time periods k ∈ K Months in the year

Sets

𝑀𝑀𝑡𝑡𝐾𝐾 Set of time periods in month k

Parameters dt Demand in period t (in m3) CMit Maximum procurement level for source i in period t (in m3) CMTi Monthly maximum procurement level for source i (in m3) CHi,m Monthly available time for the procurement in source i with method m(in hours) IMINt Satefy stock level of stored water in period t (in m3) IMAXt Maximun level of stored water in period t (in m3) 𝑐𝑐𝑐𝑐𝑐𝑐𝑖𝑖𝑖𝑖𝑡𝑡 Procurement variable cost for source i with method m in period t (in euros/m3) 𝑐𝑐𝑐𝑐𝑐𝑐𝑖𝑖𝑖𝑖𝑡𝑡 Procurement fixed cost for source i with method m in period t(in euros/m3) 𝑐𝑐𝑖𝑖𝑡𝑡 Storage cost in period (in euros/m3) 𝑐𝑐𝑐𝑐𝑖𝑖𝑖𝑖 Procurement fixed cost for source i with method m over the planning horizon (in euros/m3)

Page 33: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING MODEL FOR PROCUREMENT SELECTION IN WATER IRRIGATION SYSTEMS

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 33

Decision variables

It Level of stored water in period t (in m3) Qimt Amount of procured water from source i with method m in period t (in m3) Yimt 1 if any amount of water is procured from source i with method m in period t (in m3), 0 otherwise Fim 1 if any procurement from source i with method m is placed over the planning horizon, 0 otherwise

Page 34: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING MODEL FOR PROCUREMENT SELECTION IN WATER IRRIGATION SYSTEMS

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 34

Objective function

𝑀𝑀𝑖𝑖𝑀𝑀 𝑧𝑧 = �𝑐𝑐𝑖𝑖𝑡𝑡 ⋅ 𝐼𝐼𝑡𝑡 + ���𝑐𝑐𝑐𝑐𝑐𝑐𝑖𝑖𝑖𝑖𝑡𝑡 ⋅ 𝑄𝑄𝑖𝑖𝑖𝑖𝑡𝑡 + ���𝑐𝑐𝑐𝑐𝑐𝑐𝑖𝑖𝑖𝑖𝑡𝑡 ⋅ 𝑌𝑌𝑖𝑖𝑖𝑖𝑡𝑡 + ��𝑐𝑐𝑐𝑐𝑖𝑖𝑖𝑖 ⋅ 𝐹𝐹𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑡𝑡𝑖𝑖𝑖𝑖𝑡𝑡𝑖𝑖𝑖𝑖𝑡𝑡

(1)

Subject to

𝐼𝐼𝑡𝑡 = 𝐼𝐼𝑡𝑡−1 +��𝑄𝑄𝑖𝑖𝑖𝑖𝑡𝑡 − 𝑑𝑑𝑡𝑡𝑖𝑖𝑖𝑖

∀𝑡𝑡 (2)

𝐼𝐼𝑡𝑡 ≤ 𝐼𝐼𝑀𝑀𝐴𝐴𝑋𝑋𝑡𝑡 ∀𝑡𝑡 (3)

𝐼𝐼𝑡𝑡 ≥ 𝐼𝐼𝑀𝑀𝐼𝐼𝑁𝑁𝑡𝑡 ∀𝑡𝑡 (4)

�𝑄𝑄𝑖𝑖𝑖𝑖𝑡𝑡 ≤ 𝐶𝐶𝑀𝑀𝑖𝑖𝑡𝑡𝑖𝑖

∀𝑖𝑖∀𝑡𝑡 (5)

�𝑌𝑌𝑖𝑖𝑖𝑖𝑡𝑡 ≤ 1𝑖𝑖

∀𝑖𝑖∀𝑡𝑡 (6)

𝑄𝑄𝑖𝑖𝑖𝑖𝑡𝑡 ≤ 𝐶𝐶𝑀𝑀𝑖𝑖𝑡𝑡 ⋅ 𝑌𝑌𝑖𝑖𝑖𝑖𝑡𝑡 ∀𝑖𝑖∀𝑖𝑖∀𝑡𝑡 (7)

� � 𝑄𝑄𝑖𝑖𝑖𝑖𝑡𝑡 ≤ 𝐶𝐶𝑀𝑀𝑖𝑖𝑡𝑡𝑡𝑡𝑡𝑡𝑀𝑀𝑡𝑡

𝐾𝐾𝑖𝑖

∀𝑖𝑖 (8)

� 𝑌𝑌𝑖𝑖𝑖𝑖𝑡𝑡 ≤ 𝐶𝐶𝐻𝐻𝑖𝑖𝑖𝑖𝑡𝑡𝑡𝑡𝑀𝑀𝑡𝑡

𝐾𝐾

∀𝑖𝑖∀𝑖𝑖 (9)

𝐼𝐼𝑡𝑡 ,𝑄𝑄𝑖𝑖𝑖𝑖𝑡𝑡 𝑡𝑡ℝ (10)

𝑌𝑌𝑖𝑖𝑖𝑖𝑡𝑡 ,𝐹𝐹𝑖𝑖𝑖𝑖 𝑡𝑡{0,1} (11)

Minimization of total costs

Constraint maximum, mininum (safety) and inventory balance

Constraint maximum capacity of source per hourly period

Constraint unique method per hourly period

Constraint maximum capacity of source per month

Constraint maximum capacity (in availablehours) of source per month

Page 35: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING MODEL FOR PROCUREMENT SELECTION IN WATER IRRIGATION SYSTEMS

● Irrigation network that supplier 260 hectares

● Main crop is vineyard and some oil trees

● The topography varies between 590 m and380 m above sea level

● The water is accumulated in a reservoir with amaximum capacity of 550000 m3, located at610 m above sea level

● 5 possible sources to get the water resourceto meet the demand and 7 procurementmethods depending the time period andcorresponding energy prices

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 35

Page 36: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING MODEL FOR PROCUREMENT SELECTION IN WATER IRRIGATION SYSTEMS

● The manager and responsible of theprocurement from the different sources useda heuristic procedure based on his experienceand personal judgement supported by aspreadsheet.

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 36

SUBOPTIMAL RESULTS: important errors that may involve substantial costs

Page 37: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING MODEL FOR PROCUREMENT SELECTION IN WATER IRRIGATION SYSTEMS

● The proposed model was implemented by using the modelling language MPL and thecorresponding resolutions were carried out with Gurobi solver version 7.0.1 in acomputer with a Inter Core i5 1.80 GHZ processor and 4 GB RAM memory.

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 37

Page 38: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

MATHEMATICAL PROGRAMMING MODEL FOR PROCUREMENT SELECTION IN WATER IRRIGATION SYSTEMS

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 38

The proposed model reduces 52.2% the total water management costs when it is compared to the current heuristic procedure.

Page 39: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

AGENDA

1. Presentationi. Personalii. UPV-CIGIPiii. Research lines

2. Mathematical programming and optimization approaches

3. Water resources management problems

4. Mathematical Programming Model for Procurement Selection in Water Irrigation Systems. A Case Study

5. Open questions

39MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS

Page 40: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

AGENDA

1. Presentationi. Personalii. UPV-CIGIPiii. Research lines

2. Mathematical programming and optimization approaches

3. Water resources management problems

4. Mathematical Programming Model for Procurement Selection in Water Irrigation Systems. A Case Study

5. Open questions

40MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS

Page 41: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

OPEN QUESTIONS

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 41

Page 42: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

OPEN QUESTIONS

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 42

To transform the proposed model with deterministic input data into a new modelwith uncertain data related to energy costs

Page 43: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

OPEN QUESTIONS

● Profits generated by current crops?

● Changes in weather conditions?

● Anticipation of water purchases and financing through loans?

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 43

Page 44: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

ALSIA-Agrobios, Metaponto, 11 July 2019

OPEN QUESTIONS

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS 44

Questions? Suggestions?

Thank you very much

Page 45: MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER … · 2019. 7. 11. · Water-Networks. Design stage. Genetic alghoritms. Traditional methods. Management stage. To reduce

MATHEMATICAL PROGRAMMING APPROACHES FOR PROCUREMENT IN WATER IRRIGATION SYSTEMS

Manuel Díaz-MadroñeroUniversitat Politècnica de València (UPV)

Research Centre on Production Management and Engineering (CIGIP)

ALSIA – AgrobiosMetaponto, 9th July 2019