SlideShare une entreprise Scribd logo
1  sur  32
Fakhri Ashkan, Ghatee Mehdi,
Fragkogios Antonios, Saharidis K.D. Georgios
UNIVERSITY OF THESSALY
School of Engineering
Department of Mechanical Engineering
Division of Production Management & Industrial Administration
3rd International Conference on Energy, Sustainability and Climate
Change, July 10-16, 2016
With the contribution of the LIFE
programme of the European Union -
LIFE14 ENV/GR/000611
 BENDERS METHOD
 PROPOSED ALGORITHM
 APPLICATION-RESULTS
 CONCLUSION
 Jacobus Franciscus (Jacques) Βenders: Dutch
Mathematician (1925-today) Emeritus
Professor of Operations Research at the
Eindhoven University of Technology.
 Benders, Jacques F. “Partitioning procedures
for solving mixed-variables programming
problems.” Numerische mathematik 4.1
(1962): 238–252.
 Since 1962, more than 5.000 papers have been
published, which modify, extend and
accelerate the method.
 Sections:
 Mixed-Integer Linear Programming,
 Stochastic Programming,
 Multi-Objective Programming,
 Non-Linear Programming
 Etc.
 Applications:
 Crew Scheduling,
 Plant Scheduling,
 Supply Chain Network Design,
 Power Systems
 Etc.
 Mixed-Integer Problem
 Relaxed Master Problem
(RMP)
 Primal Subproblem
(PSP)
Complicating variables
START
Solve Master Problem. Compute
Lower Bound.
Solve SubProblem.
Upper Bound – Lower
Bound >= e
Produce
Benders
Optimality
Cut.
END
YES
NO
SubProblem is
Feasible.
Compute Upper Bound.
NO
YES
Produce
Benders
Feasibility
Cut.
Add Benders Cuts to Master
Problem.
 BENDERS METHOD
 PROPOSED ALGORITHM
 APPLICATION-RESULTS
 CONCLUSION
 In order to apply Benders decomposition
method, the duality of the subproblem is
necessary (Dual Subproblem exists).
 The Primal Subproblem has to be continuous and no duality
gap exists.
 Application at Mixed-Integer Linear
Problems:
 Master Problem: Integer variables and
 Primal Subproblem: Only continuous variables of the
original problem.
 However, the decomposition of the original
problem might lead to a Primal Subproblem,
which includes integer variables.
 The application of the classical Benders
decomposition method is impossible.
 A Branch-and-Cut algorithm is proposed,
which allows the use of Benders method at the
case of integer subproblem.
 The integrality constraints of the Primal Subproblem are
relaxed and the Relaxed Subproblem is solved in a Branch-and-
Bound framework.
Integer Primal Subproblem
(PSP)
Relaxed Primal Subproblem
(RPSP)
0
1 2
5
4
6
3
87
109
i
i+1 i+2
Branch-and-Bound
0
1 2
5
4
6
3
87
109
i
i+1 i+2
Branch-and-Cut (with Benders method)
Application of
Benders
method
between RMP
and A-RPSP
Augmented Relaxed Primal
Subproblem (A-RPSP(k))
Relaxed Master Problem (RMP)
0
1 2
5
4
6
3
87
109
i
i+1 i+2
Branch-and-Cut (with Benders method)
Application of
Benders
method
between MP
and RPSP
MP0
SP0
MP0
SP1
MP0
SP2
MP0
SP3
MP0
SP4
MP0
SP5
MP0
SP6
MP0
SP7 MP0
SP8
MP0
SP9 MP0
SP10
Proof that the Benders cuts, which are produced in
a node of the Branch-and-Bound tree are valid for all
descendant nodes, but not necessarily for the non-
descendant nodes. These cuts, referred to as
LOCAL CUTS, can be used to warm start the
master problem of each descendant node leading
to better initial bounds.
GENERAL CUTS are formed out of the LOCAL
CUTS. This general form enables us to reuse the
generated (local) cuts in the whole tree by
updating some values of the function.
Augmented-RMP (A-RMP(k))
0
1 2
5
4
6
3
87
109
Branch-and-Cut (with Benders method+Local Cuts)
MP0
SP0
MP1
SP1
MP1
SP2
MP3
SP3
MP3
SP4
MP5
SP5
MP5
SP6
MP7
SP7 MP7
SP8
MP9
SP9 MP9
SP10
MP1=MP0+BendersCuts0
MP3=MP1+BendersCuts2
MP5=MP3+BendersCuts4
MP7=MP5+BendersCuts5
MP9=MP7+BendersCuts7
“Local Cuts”
Generalization of Local Cuts (General Cuts)
if we are going to use the generalized cuts (55) or (57) in another node, say k2, it is sufficient to replace y* by the optimal value of y at node k2
Global Cuts
if we are going to use the generalized cuts (55) or (57) in another node, say k2, it is sufficient to replace y* by the optimal value of y at node k2
 BENDERS METHOD
 PROPOSED ALGORITHM
 APPLICATION-RESULTS
 CONCLUSION
 Capacitated Fixed Charge Multiple Knapsack
Problem- CFCMKP.
 Pure Integer Problem
 Binary variables
 Integer Primal Subproblem
APPLICATION No.1
 20 Examples
 Solution with the classical Branch-and-Cut
algorithm with Benders method, but without
use of “Local Cuts” (B&C-NotLC) and with
the proposed algorithm with “Local Cuts”
(B&C-LC).
 Comparison of the results.
Instances B&C-NotLC B&C-LC
Relative difference B&C-LC over
B&C-NotLC
Α/Α M N
CPU time
(Sec.)
Iterations
CPU time
Iterations CPU time Iterations
(Sec.)
1 5 40 5.54 380 2 59 -63.90% -84.50%
2 5 60 11.15 593 3.27 71 -70.70% -88.00%
3 5 80 3.2 186 1.94 26 -39.40% -86.00%
4 6 80 8.81 375 4.4 77 -50.10% -79.50%
5 7 80 3.72 129 1.75 29 -52.90% -77.50%
6 8 80 31.79 838 0.48 11 -98.50% -98.70%
7 9 80 4.91 185 1.55 24 -68.50% -87.00%
8 10 50 334.29 3431 179.11 638 -46.40% -81.40%
9 10 60 62.64 1642 2.41 53 -96.10% -96.80%
10 10 70 264.7 2582 11.72 175 -95.60% -93.20%
11 10 80 411.44 3477 2.51 34 -99.40% -99.00%
12 10 90 1.23 49 0.76 9 -38.40% -81.60%
13 10 100 25.53 474 4.82 48 -81.10% -89.90%
14 15 50 13.25 391 9.39 92 -29.10% -76.50%
15 15 60 6.23 189 3.59 64 -42.40% -66.10%
16 15 70 3.29 95 2.33 39 -29.20% -58.90%
17 15 80 54.63 892 14.52 91 -73.40% -89.80%
18 15 90 13.01 301 8.39 76 -35.50% -74.80%
19 15 100 1565.1 4404 0.35 7 -99.90% -99.80%
20 15 110 36.78 502 6.5 57 -82.30% -88.60%
 Significant reduction of the CPU time (-29.1%
ως -99.9%, Average: -64.7%)
 Large reduction of the total number of
iterations of Benders algorithm inside all nodes
(-58.9% ως-99.8%, Average: -84.9%). The small
number of iterations is due to the better initial
lower bounds. Thus, the MP is solved fewer
times and the proposed algorithm is faster.
 Environmental Multi-Modal Journey-
Planning Problem- E-MMJP (Action B.3)
 Pure Integer Problem (Binary variables-Integer Primal
Subproblem)
 Mixed Integer Linear Program (MILP) in order to compute
the optimal journey between the departure and arrival
stops of the public network.
 In-between those two stations, the model prompts the user
to use up to a number of different modes of transport,
depending on his/her input. While in the network, the user
follows an optimal journey that minimizes the travel time
APPLICATION No.2
 Decision variables
 Xi,j,k,n Binary Variable used to represent whether a
transfer is made from i to j with mode k and
trip n.
 Si,j,k,n Non-negative general integer variable used
to represent the departure time from i to j
with k and n.
 Objective Function
Minimization of 2 criteria, the total environmental cost and
the total travel time of the journey, which is proposed to the
user. Coefficients a and b are predefined by the user.
The Environmental Cost Ci,j,k is pre-computed for each arc i-j
and mode k of the public transportation network using
emission calculation models, that take into consideration
several parameters, such as the type of fuel (gasoline, diesel,
electricity etc.) and the fuel consumption, which concern the
vehicle of the public means of transport. Other parameters
concern the trip, such as the distance and the gradient
between the stops
, , , , ,, ,
1 1 1 1
( * * )*
N N M L
i j k i j k ni j k
i j k n
Min z a bC TT X= = = =
= +∑∑∑∑
 Due to the pure integrality of the problem,
when decomposed using Benders
Decomposition method, the Primal
Subproblem will be an integer one.
 Thus, this modelling approach for the
environmental MMJP problem should be
based on the proposed Branch-and-Cut
algorithm using Benders Decomposition with
Local Cuts (B&C-LC)
 BENDERS METHOD
 PROPOSED ALGORITHM
 APPLICATION-RESULTS
 CONCLUSION
 A novel, better and valid algorithm is
proposed for the solution of problems, where
after application of Benders decomposition,
the Primal Subproblem is integer.
 Acceleration of the classical Branch-and-Cut
algorithm with the application of “Local
Cuts”.
Thank you for your attention
With the contribution of the LIFE
programme of the European Union -
LIFE14 ENV/GR/000611

Contenu connexe

Tendances

thermal project # 2
thermal project # 2thermal project # 2
thermal project # 2
James Li
 
ANGGRAENI PURWANINGSIH
ANGGRAENI PURWANINGSIHANGGRAENI PURWANINGSIH
ANGGRAENI PURWANINGSIH
anggraeni
 
Ballingham_Levine_FinalProject
Ballingham_Levine_FinalProjectBallingham_Levine_FinalProject
Ballingham_Levine_FinalProject
Ryland Ballingham
 

Tendances (20)

Validations and applications of a CFD tool dedicated to wind assessment in ur...
Validations and applications of a CFD tool dedicated to wind assessment in ur...Validations and applications of a CFD tool dedicated to wind assessment in ur...
Validations and applications of a CFD tool dedicated to wind assessment in ur...
 
thermal project # 2
thermal project # 2thermal project # 2
thermal project # 2
 
Experimental Investigations to Study the Impact of Machining Parameters on Mi...
Experimental Investigations to Study the Impact of Machining Parameters on Mi...Experimental Investigations to Study the Impact of Machining Parameters on Mi...
Experimental Investigations to Study the Impact of Machining Parameters on Mi...
 
Hyperon and charmed baryon masses and axial charges from Lattice QCD
Hyperon and charmed baryon masses and axial charges from Lattice QCDHyperon and charmed baryon masses and axial charges from Lattice QCD
Hyperon and charmed baryon masses and axial charges from Lattice QCD
 
Episode 60 : Pinch Diagram and Heat Integration
Episode 60 :  Pinch Diagram and Heat IntegrationEpisode 60 :  Pinch Diagram and Heat Integration
Episode 60 : Pinch Diagram and Heat Integration
 
FEA_project1
FEA_project1FEA_project1
FEA_project1
 
Determination of wind energy potential of campus area of siirt university
Determination of wind energy potential of campus area of siirt universityDetermination of wind energy potential of campus area of siirt university
Determination of wind energy potential of campus area of siirt university
 
ANGGRAENI PURWANINGSIH
ANGGRAENI PURWANINGSIHANGGRAENI PURWANINGSIH
ANGGRAENI PURWANINGSIH
 
Optimization of Thermal Performance of Double Pipe Heat Exchanger using Mecha...
Optimization of Thermal Performance of Double Pipe Heat Exchanger using Mecha...Optimization of Thermal Performance of Double Pipe Heat Exchanger using Mecha...
Optimization of Thermal Performance of Double Pipe Heat Exchanger using Mecha...
 
A case study on heat exchnage network
A case study on heat exchnage networkA case study on heat exchnage network
A case study on heat exchnage network
 
Kieran Laxen - Assessing the impacts of short-term power generation - DMUG17
Kieran Laxen - Assessing the impacts of short-term power generation - DMUG17Kieran Laxen - Assessing the impacts of short-term power generation - DMUG17
Kieran Laxen - Assessing the impacts of short-term power generation - DMUG17
 
Contribution to the investigation of wind characteristics and assessment of w...
Contribution to the investigation of wind characteristics and assessment of w...Contribution to the investigation of wind characteristics and assessment of w...
Contribution to the investigation of wind characteristics and assessment of w...
 
Lecture 2 errors and uncertainty
Lecture 2 errors and uncertaintyLecture 2 errors and uncertainty
Lecture 2 errors and uncertainty
 
Fabrication and CFD Analysis of Cylindrical Heat Sink Having Longitudinal Fin...
Fabrication and CFD Analysis of Cylindrical Heat Sink Having Longitudinal Fin...Fabrication and CFD Analysis of Cylindrical Heat Sink Having Longitudinal Fin...
Fabrication and CFD Analysis of Cylindrical Heat Sink Having Longitudinal Fin...
 
ControlsLab2
ControlsLab2ControlsLab2
ControlsLab2
 
Validation of Experimental and Numerical Techniques for Flow Analysis over an...
Validation of Experimental and Numerical Techniques for Flow Analysis over an...Validation of Experimental and Numerical Techniques for Flow Analysis over an...
Validation of Experimental and Numerical Techniques for Flow Analysis over an...
 
20320130406015 2-3-4
20320130406015 2-3-420320130406015 2-3-4
20320130406015 2-3-4
 
Ballingham_Levine_FinalProject
Ballingham_Levine_FinalProjectBallingham_Levine_FinalProject
Ballingham_Levine_FinalProject
 
ControlsLab1
ControlsLab1ControlsLab1
ControlsLab1
 
Dynamic Modelling of Gas Turbine Engines
Dynamic Modelling of Gas Turbine EnginesDynamic Modelling of Gas Turbine Engines
Dynamic Modelling of Gas Turbine Engines
 

Similaire à ESCC 2016, July 10-16, Athens, Greece

Experimental Verification of the main MPPT techniques for photovoltaic system
Experimental Verification of the main MPPT techniques for photovoltaic systemExperimental Verification of the main MPPT techniques for photovoltaic system
Experimental Verification of the main MPPT techniques for photovoltaic system
International Journal of Power Electronics and Drive Systems
 
Comparison of modulation techniques for cascaded h bridge type multilevel cu...
Comparison of modulation techniques for cascaded  h bridge type multilevel cu...Comparison of modulation techniques for cascaded  h bridge type multilevel cu...
Comparison of modulation techniques for cascaded h bridge type multilevel cu...
IAEME Publication
 
Training the neural network using levenberg marquardt’s algorithm to optimize
Training the neural network using levenberg marquardt’s algorithm to optimizeTraining the neural network using levenberg marquardt’s algorithm to optimize
Training the neural network using levenberg marquardt’s algorithm to optimize
IAEME Publication
 

Similaire à ESCC 2016, July 10-16, Athens, Greece (20)

Multi Area Economic Dispatch
Multi Area Economic DispatchMulti Area Economic Dispatch
Multi Area Economic Dispatch
 
Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...
Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...
Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...
 
Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...
Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...
Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...
 
Particle Swarm Optimization for the Path Loss Reduction in Suburban and Rural...
Particle Swarm Optimization for the Path Loss Reduction in Suburban and Rural...Particle Swarm Optimization for the Path Loss Reduction in Suburban and Rural...
Particle Swarm Optimization for the Path Loss Reduction in Suburban and Rural...
 
Experimental Verification of the main MPPT techniques for photovoltaic system
Experimental Verification of the main MPPT techniques for photovoltaic systemExperimental Verification of the main MPPT techniques for photovoltaic system
Experimental Verification of the main MPPT techniques for photovoltaic system
 
Development of Hill Chart diagram for Francis turbine of Jhimruk Hydropower u...
Development of Hill Chart diagram for Francis turbine of Jhimruk Hydropower u...Development of Hill Chart diagram for Francis turbine of Jhimruk Hydropower u...
Development of Hill Chart diagram for Francis turbine of Jhimruk Hydropower u...
 
Offset effect on the S-Bend structure losses and optimization of its size for...
Offset effect on the S-Bend structure losses and optimization of its size for...Offset effect on the S-Bend structure losses and optimization of its size for...
Offset effect on the S-Bend structure losses and optimization of its size for...
 
Comparison of modulation techniques for cascaded h bridge type multilevel cu...
Comparison of modulation techniques for cascaded  h bridge type multilevel cu...Comparison of modulation techniques for cascaded  h bridge type multilevel cu...
Comparison of modulation techniques for cascaded h bridge type multilevel cu...
 
IRJET- Segregation of Machines According to the Noise Emitted by Differen...
IRJET-  	  Segregation of Machines According to the Noise Emitted by Differen...IRJET-  	  Segregation of Machines According to the Noise Emitted by Differen...
IRJET- Segregation of Machines According to the Noise Emitted by Differen...
 
Prunet, Pascal: Plume detection and characterization from XCO2 imagery: Evalu...
Prunet, Pascal: Plume detection and characterization from XCO2 imagery: Evalu...Prunet, Pascal: Plume detection and characterization from XCO2 imagery: Evalu...
Prunet, Pascal: Plume detection and characterization from XCO2 imagery: Evalu...
 
Training the neural network using levenberg marquardt’s algorithm to optimize
Training the neural network using levenberg marquardt’s algorithm to optimizeTraining the neural network using levenberg marquardt’s algorithm to optimize
Training the neural network using levenberg marquardt’s algorithm to optimize
 
Sparse channel estimation by pilot allocation in MIMO-OFDM systems
Sparse channel estimation by pilot allocation  in   MIMO-OFDM systems     Sparse channel estimation by pilot allocation  in   MIMO-OFDM systems
Sparse channel estimation by pilot allocation in MIMO-OFDM systems
 
IRJET- Diesel Particulate Filter by using Copper Oxide as a Filter Medium
IRJET- Diesel Particulate Filter by using Copper Oxide as a Filter MediumIRJET- Diesel Particulate Filter by using Copper Oxide as a Filter Medium
IRJET- Diesel Particulate Filter by using Copper Oxide as a Filter Medium
 
JBUON-21-1-33
JBUON-21-1-33JBUON-21-1-33
JBUON-21-1-33
 
Structural analysis "slope-deflection moethod and robot modeling comparison" ...
Structural analysis "slope-deflection moethod and robot modeling comparison" ...Structural analysis "slope-deflection moethod and robot modeling comparison" ...
Structural analysis "slope-deflection moethod and robot modeling comparison" ...
 
A suggestion of optimization process for water pipe networks design
A suggestion of optimization process for water pipe networks designA suggestion of optimization process for water pipe networks design
A suggestion of optimization process for water pipe networks design
 
IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET -  	  Realization of Power Optimised Carry Skip Adder using AOI LogicIRJET -  	  Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic
 
Analysis of Phase Noise and Gaussian Noise in terms of Average BER for DP 16-...
Analysis of Phase Noise and Gaussian Noise in terms of Average BER for DP 16-...Analysis of Phase Noise and Gaussian Noise in terms of Average BER for DP 16-...
Analysis of Phase Noise and Gaussian Noise in terms of Average BER for DP 16-...
 
ANALYSIS OF THERMAL PERFORMANCE OF SOLAR COLLECTOR WITH LONGITUDINAL FINS
ANALYSIS OF THERMAL PERFORMANCE OF SOLAR COLLECTOR WITH LONGITUDINAL FINSANALYSIS OF THERMAL PERFORMANCE OF SOLAR COLLECTOR WITH LONGITUDINAL FINS
ANALYSIS OF THERMAL PERFORMANCE OF SOLAR COLLECTOR WITH LONGITUDINAL FINS
 
An Optimized Device Sizing of Two-Stage CMOS OP-AMP Using Multi-Objective Gen...
An Optimized Device Sizing of Two-Stage CMOS OP-AMP Using Multi-Objective Gen...An Optimized Device Sizing of Two-Stage CMOS OP-AMP Using Multi-Objective Gen...
An Optimized Device Sizing of Two-Stage CMOS OP-AMP Using Multi-Objective Gen...
 

Plus de LIFE GreenYourMove

co-modal emission calculation and inventory-presentation
co-modal emission calculation and inventory-presentationco-modal emission calculation and inventory-presentation
co-modal emission calculation and inventory-presentation
LIFE GreenYourMove
 

Plus de LIFE GreenYourMove (18)

Gym 7th research activity day
Gym 7th research activity dayGym 7th research activity day
Gym 7th research activity day
 
Timetable synchronization
Timetable synchronization Timetable synchronization
Timetable synchronization
 
Benders Decomposition
Benders Decomposition Benders Decomposition
Benders Decomposition
 
co-modal emission calculation and inventory-presentation
co-modal emission calculation and inventory-presentationco-modal emission calculation and inventory-presentation
co-modal emission calculation and inventory-presentation
 
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...
 
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Fragkogios A., Sah...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Fragkogios A., Sah...ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Fragkogios A., Sah...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Fragkogios A., Sah...
 
LIFE GreenYourMove Project - GTFS data
LIFE GreenYourMove Project - GTFS data LIFE GreenYourMove Project - GTFS data
LIFE GreenYourMove Project - GTFS data
 
LIFE GreenYourMove Project
LIFE GreenYourMove ProjectLIFE GreenYourMove Project
LIFE GreenYourMove Project
 
ESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, GreeceESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, Greece
 
LIFE GYM 5th Hellenic forum for science technology and innovation
LIFE GYM 5th Hellenic forum for science technology and innovation LIFE GYM 5th Hellenic forum for science technology and innovation
LIFE GYM 5th Hellenic forum for science technology and innovation
 
LIFE GreenYourMove project: 1st workshop
LIFE GreenYourMove project: 1st workshop LIFE GreenYourMove project: 1st workshop
LIFE GreenYourMove project: 1st workshop
 
Presentation escc 2016
Presentation escc 2016Presentation escc 2016
Presentation escc 2016
 
Presentation data collection and gtfs
Presentation data collection and gtfsPresentation data collection and gtfs
Presentation data collection and gtfs
 
Presentation 3rd CSUM
Presentation 3rd CSUM Presentation 3rd CSUM
Presentation 3rd CSUM
 
Conference Volos
Conference VolosConference Volos
Conference Volos
 
3rd Conference on Sustainable Urban Mobility
3rd Conference on Sustainable Urban Mobility3rd Conference on Sustainable Urban Mobility
3rd Conference on Sustainable Urban Mobility
 
GreenYourMove 1st workshop
GreenYourMove  1st workshop GreenYourMove  1st workshop
GreenYourMove 1st workshop
 
GreenYourMove Presentation
GreenYourMove Presentation GreenYourMove Presentation
GreenYourMove Presentation
 

Dernier

Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
Sérgio Sacani
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
anilsa9823
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Sérgio Sacani
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
RohitNehra6
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Sérgio Sacani
 

Dernier (20)

Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
 

ESCC 2016, July 10-16, Athens, Greece

  • 1. Fakhri Ashkan, Ghatee Mehdi, Fragkogios Antonios, Saharidis K.D. Georgios UNIVERSITY OF THESSALY School of Engineering Department of Mechanical Engineering Division of Production Management & Industrial Administration 3rd International Conference on Energy, Sustainability and Climate Change, July 10-16, 2016 With the contribution of the LIFE programme of the European Union - LIFE14 ENV/GR/000611
  • 2.  BENDERS METHOD  PROPOSED ALGORITHM  APPLICATION-RESULTS  CONCLUSION
  • 3.  Jacobus Franciscus (Jacques) Βenders: Dutch Mathematician (1925-today) Emeritus Professor of Operations Research at the Eindhoven University of Technology.  Benders, Jacques F. “Partitioning procedures for solving mixed-variables programming problems.” Numerische mathematik 4.1 (1962): 238–252.
  • 4.  Since 1962, more than 5.000 papers have been published, which modify, extend and accelerate the method.  Sections:  Mixed-Integer Linear Programming,  Stochastic Programming,  Multi-Objective Programming,  Non-Linear Programming  Etc.
  • 5.  Applications:  Crew Scheduling,  Plant Scheduling,  Supply Chain Network Design,  Power Systems  Etc.
  • 6.  Mixed-Integer Problem  Relaxed Master Problem (RMP)  Primal Subproblem (PSP) Complicating variables
  • 7. START Solve Master Problem. Compute Lower Bound. Solve SubProblem. Upper Bound – Lower Bound >= e Produce Benders Optimality Cut. END YES NO SubProblem is Feasible. Compute Upper Bound. NO YES Produce Benders Feasibility Cut. Add Benders Cuts to Master Problem.
  • 8.  BENDERS METHOD  PROPOSED ALGORITHM  APPLICATION-RESULTS  CONCLUSION
  • 9.  In order to apply Benders decomposition method, the duality of the subproblem is necessary (Dual Subproblem exists).  The Primal Subproblem has to be continuous and no duality gap exists.  Application at Mixed-Integer Linear Problems:  Master Problem: Integer variables and  Primal Subproblem: Only continuous variables of the original problem.
  • 10.  However, the decomposition of the original problem might lead to a Primal Subproblem, which includes integer variables.  The application of the classical Benders decomposition method is impossible.  A Branch-and-Cut algorithm is proposed, which allows the use of Benders method at the case of integer subproblem.
  • 11.  The integrality constraints of the Primal Subproblem are relaxed and the Relaxed Subproblem is solved in a Branch-and- Bound framework. Integer Primal Subproblem (PSP) Relaxed Primal Subproblem (RPSP)
  • 13. 0 1 2 5 4 6 3 87 109 i i+1 i+2 Branch-and-Cut (with Benders method) Application of Benders method between RMP and A-RPSP
  • 14. Augmented Relaxed Primal Subproblem (A-RPSP(k)) Relaxed Master Problem (RMP)
  • 15. 0 1 2 5 4 6 3 87 109 i i+1 i+2 Branch-and-Cut (with Benders method) Application of Benders method between MP and RPSP MP0 SP0 MP0 SP1 MP0 SP2 MP0 SP3 MP0 SP4 MP0 SP5 MP0 SP6 MP0 SP7 MP0 SP8 MP0 SP9 MP0 SP10
  • 16. Proof that the Benders cuts, which are produced in a node of the Branch-and-Bound tree are valid for all descendant nodes, but not necessarily for the non- descendant nodes. These cuts, referred to as LOCAL CUTS, can be used to warm start the master problem of each descendant node leading to better initial bounds. GENERAL CUTS are formed out of the LOCAL CUTS. This general form enables us to reuse the generated (local) cuts in the whole tree by updating some values of the function.
  • 18. 0 1 2 5 4 6 3 87 109 Branch-and-Cut (with Benders method+Local Cuts) MP0 SP0 MP1 SP1 MP1 SP2 MP3 SP3 MP3 SP4 MP5 SP5 MP5 SP6 MP7 SP7 MP7 SP8 MP9 SP9 MP9 SP10 MP1=MP0+BendersCuts0 MP3=MP1+BendersCuts2 MP5=MP3+BendersCuts4 MP7=MP5+BendersCuts5 MP9=MP7+BendersCuts7 “Local Cuts”
  • 19. Generalization of Local Cuts (General Cuts) if we are going to use the generalized cuts (55) or (57) in another node, say k2, it is sufficient to replace y* by the optimal value of y at node k2
  • 20. Global Cuts if we are going to use the generalized cuts (55) or (57) in another node, say k2, it is sufficient to replace y* by the optimal value of y at node k2
  • 21.  BENDERS METHOD  PROPOSED ALGORITHM  APPLICATION-RESULTS  CONCLUSION
  • 22.  Capacitated Fixed Charge Multiple Knapsack Problem- CFCMKP.  Pure Integer Problem  Binary variables  Integer Primal Subproblem APPLICATION No.1
  • 23.  20 Examples  Solution with the classical Branch-and-Cut algorithm with Benders method, but without use of “Local Cuts” (B&C-NotLC) and with the proposed algorithm with “Local Cuts” (B&C-LC).  Comparison of the results.
  • 24. Instances B&C-NotLC B&C-LC Relative difference B&C-LC over B&C-NotLC Α/Α M N CPU time (Sec.) Iterations CPU time Iterations CPU time Iterations (Sec.) 1 5 40 5.54 380 2 59 -63.90% -84.50% 2 5 60 11.15 593 3.27 71 -70.70% -88.00% 3 5 80 3.2 186 1.94 26 -39.40% -86.00% 4 6 80 8.81 375 4.4 77 -50.10% -79.50% 5 7 80 3.72 129 1.75 29 -52.90% -77.50% 6 8 80 31.79 838 0.48 11 -98.50% -98.70% 7 9 80 4.91 185 1.55 24 -68.50% -87.00% 8 10 50 334.29 3431 179.11 638 -46.40% -81.40% 9 10 60 62.64 1642 2.41 53 -96.10% -96.80% 10 10 70 264.7 2582 11.72 175 -95.60% -93.20% 11 10 80 411.44 3477 2.51 34 -99.40% -99.00% 12 10 90 1.23 49 0.76 9 -38.40% -81.60% 13 10 100 25.53 474 4.82 48 -81.10% -89.90% 14 15 50 13.25 391 9.39 92 -29.10% -76.50% 15 15 60 6.23 189 3.59 64 -42.40% -66.10% 16 15 70 3.29 95 2.33 39 -29.20% -58.90% 17 15 80 54.63 892 14.52 91 -73.40% -89.80% 18 15 90 13.01 301 8.39 76 -35.50% -74.80% 19 15 100 1565.1 4404 0.35 7 -99.90% -99.80% 20 15 110 36.78 502 6.5 57 -82.30% -88.60%
  • 25.  Significant reduction of the CPU time (-29.1% ως -99.9%, Average: -64.7%)  Large reduction of the total number of iterations of Benders algorithm inside all nodes (-58.9% ως-99.8%, Average: -84.9%). The small number of iterations is due to the better initial lower bounds. Thus, the MP is solved fewer times and the proposed algorithm is faster.
  • 26.  Environmental Multi-Modal Journey- Planning Problem- E-MMJP (Action B.3)  Pure Integer Problem (Binary variables-Integer Primal Subproblem)  Mixed Integer Linear Program (MILP) in order to compute the optimal journey between the departure and arrival stops of the public network.  In-between those two stations, the model prompts the user to use up to a number of different modes of transport, depending on his/her input. While in the network, the user follows an optimal journey that minimizes the travel time APPLICATION No.2
  • 27.  Decision variables  Xi,j,k,n Binary Variable used to represent whether a transfer is made from i to j with mode k and trip n.  Si,j,k,n Non-negative general integer variable used to represent the departure time from i to j with k and n.
  • 28.  Objective Function Minimization of 2 criteria, the total environmental cost and the total travel time of the journey, which is proposed to the user. Coefficients a and b are predefined by the user. The Environmental Cost Ci,j,k is pre-computed for each arc i-j and mode k of the public transportation network using emission calculation models, that take into consideration several parameters, such as the type of fuel (gasoline, diesel, electricity etc.) and the fuel consumption, which concern the vehicle of the public means of transport. Other parameters concern the trip, such as the distance and the gradient between the stops , , , , ,, , 1 1 1 1 ( * * )* N N M L i j k i j k ni j k i j k n Min z a bC TT X= = = = = +∑∑∑∑
  • 29.  Due to the pure integrality of the problem, when decomposed using Benders Decomposition method, the Primal Subproblem will be an integer one.  Thus, this modelling approach for the environmental MMJP problem should be based on the proposed Branch-and-Cut algorithm using Benders Decomposition with Local Cuts (B&C-LC)
  • 30.  BENDERS METHOD  PROPOSED ALGORITHM  APPLICATION-RESULTS  CONCLUSION
  • 31.  A novel, better and valid algorithm is proposed for the solution of problems, where after application of Benders decomposition, the Primal Subproblem is integer.  Acceleration of the classical Branch-and-Cut algorithm with the application of “Local Cuts”.
  • 32. Thank you for your attention With the contribution of the LIFE programme of the European Union - LIFE14 ENV/GR/000611