SlideShare a Scribd company logo
1 of 1
Download to read offline
Modular Multi-Objective Genetic
Algorithm for Large Scale Bi-level Problems
University of Trieste
Stefano Costanzo
Supervisor: L. Castelli
Co-Supervisor: A. Turco
>Abstract
GeneticAlgorithmsaresearchheuristicsthatmimictheprocessofnaturalselection.Theybelongtothelargerclassofevolutionaryalgorithms.Thiskindofoptimizationalgorithmsarewell-suitedforcomplexrealapplication
problems that do not have an exact solution. Furthermore, GAs can be integrated with the Pareto Dominance Criteria to solve multi-objective problems.
The proposed Multi-Objective Genetic Algorithm for Structured Inputs, MOGASI, incorporates modules and operators of both general purpose and custom GA. It is designed for an efficient solving of generic problems and
those with a specific data structure. It has been tested and its efficiency confirmed on different multi-objective optimization problems against other genetic algorithms, well-known in literature. The module-based structure
of this algorithm has been represented in form of a BPMN workflow in the framework of a regional European project, which opens up new possibilites for the definition of engineering and scientific workflows.
The MOGASI algorithm has been successfully used for the solution of a real-world problem, i.e. the application of a peak-load pricing policy in the management of the European air traffic with the goal of reducing congestion,
minimizing delays and maintaining air navigation service providers’ revenues within a specified threshold. Results show that significant improvements in traffic distribution can be achieved through this simple charges mod-
ulation scheme.
1. Genetic Approach
The concept of modularity has been intensively
studied in evolutionary computation as a way of
improvingtheinnovativenessandscalabilityofthe
evolutionary search. Many authors suggest that
evolutionary algorithms are suitable for being as-
sembled progressively to enhance the optimization process. In our vision, modularity is the ability to freely combine
and reuse algorithm components. If we consider the classic genetic algorithm (GA) phases as assemblable modules, in
theorysuchmodulescouldbechosenfromawidevarietyofspecializedGAsdiscussedinliterature.MOGASI(Multi-Ob-
jective Genetic Algorithm for Structured Inputs) was construed having precisely this idea in mind.
The proposed decomposition has two aspects. The first one consists in splitting the GA phases in communicating sep-
arate modules, so that each block would remain independent from the specific implementation of the other modules
relying only on the data produced and shared by those modules. The second aspect consists in the identification of tar-
get data structures based on decision variable characteristics, which are grouped in macro-categories and handled by
specificstrategies.Apre-processingphasehasbeenimplementedinMOGASItoreducetheglobalproblemcomplexity.
Pre-processing methods include a number of simplification, elimination and shrinking methods discussed in literature,
aimed in particular at simplifying constraints and narrowing the bounds imposed on the decision variables. Further-
more, since during the optimization standard genetic operators may break the structure imposed by the encoding of
structured decision variables, a generic repair mechanism (FIXER) has been introduced for correcting such structure
violations and increasing the possibility that only feasible solutions are generate.
MOGASI has been designed for high-performance on both general
problems and those with specific structures. Its behavior was as-
sessed based on test taken from the famous Deb library. The goal
was to identify a better Pareto front with respect to other compara-
ble genetic algorithm approaches, in particular MOGA-II (Multi-Ob-
jective Genetic Algorithm) and NSGA-II (Non-Dominated Sorting Al-
gorithm). The Inverted Generational Distance (IGD) was selected as
the performance metric due to its ability to measure the distance
of the found non-dominated front from a reference sample of the
real Pareto front and to collect information regarding the accura-
cy and the uniformity of the computed front (lower IGD values are
preferred). The charts on the left clearly show the MOGASI superior
performance on 20,000 design evaluations in two multi-objective
minimization problems.
2. BPMN Decomposition
Engineering and scientific workflows are widely used, but
there is currently no accepted standard for their definition.
In an effort to provide a standard approximation to work-
flowrepresentationinengineeringapplications,Cominetal.
propose the use of a well-defined standard from the area of
business processes, BPMN 2.0, as a formal representation
of optimization workflows, which can be used for both pro-
cess representation and model execution. BPMN workflows
can be easily used for GA decomposition.
The workflow on the right has been developed and imple-
mented in collaboration with ESTECO SpA in form of a pro-
totype in the framework of the regional European project titled “Collaborative Methodology for the Definition of Engi-
neering Design Processes”. A Genetic Algorithm (GA) is decomposed into its main sub-procedures: offspring solution
generation, evaluation, selection and stopping condition. It would be possible to represent these phases with call activi-
tiesandtoprovideaBPMNmodelalsofortheirinnerstructures,butthiswillbeaddressedinfutureworks.Theaimofthis
process is to show that it is possible to define the buildingblocks of any optimization algorithm, which opens the door to
the possibility of customizing and hybridizing optimization algorithms depending on the specific application problem.
3. Bi-level Central Scheme
Peak-load pricing (PLP), a two-tariff charging
scheme commonly used in public transport and
utilities,hasbeentestedontheEuropeanAirTraffic
Management (ATM) system as a means for reduc-
ing airspace congestion. In particular, a centralised
approach to PLP with a Central Planner (CP) set-
ting out peak and off-peak tariffs on entire Europe-
annetworkisproposed.Inthefirstphasecongested
airspace sectors and their peak and off-peak hours
are identified. In a second phase the CP assesses
and imposes tariffs to reduce the overall shift on the network, where shift is intended as difference between the actual
and the scheduled flight departure time. Such differentiated charges should guarantee that Air Navigation Service Pro-
viders (ANSPs) are able to recover their operational costs (the so called Revenue Neutrality condition) while inducing
the Airspace Users (AUs) to route their traffic in a configuration that the network is able to sustain. The interaction be-
tweenCPandAUsismodelledasaStackelberggame,wheretheactionsoftheleaderaffectthechoicesofthefollower.
InthiscontexttheCPistheleader,settingthepeakandoff-peaktariffs,andtheAUsarethefollowers,makingarouting
choice based on those tariffs. This scheme has been formulated as a bilevel linear programming problem.
The leader level is tackled by MOGASI and has the peak and off-peak tariffs as variables for each ANSP and two ob-
jectives: minimization of the total shift time for all flights and minimization of the maximum difference in the revenue
neutrality of every ANSP. The follower level is tackled by a specially developed exact solver, the objective of which is to
perform each flight at minimum total cost. The optimization problem at leader-level has been constrained by a maxi-
mum allowed violation of the average capacity of all sectors and of the revenue neutrality of 20%.
Theformulationoftheproblemasbi-levelmulti-objectiveoptimisationwaseffective,butthepresenceofalargenumber
ofsolutionsrequiredapost-processinganalysis.TheParallelCoordinateschartonthefollowingfiguredepictsmultivar-
iate data sets and solutions in predefined ranges represented by vertical lines, whereas each solution is represented by
a coloured polyline. Four representative Pareto solutions have been chosen.
Variables shown on the chart:
•	 TGS-TotalsumofGlobalShiftoverallflights
•	ACV - Average Capacity Violation
•	RNV - Maximum Revenue Neutrality Violation
•	nCB - Number of Capacity Breaches (number
of flights violating the capacities)
•	nCV - Number of Capacity Violations (number
of (sector/airport, hour) pairs that violate their
nominal capacity levels)
The results of the optimization driven by MOGASI are compared with the baseline solution presented as the red line. It
exhibitsthehighestTGSwhiletherevenueneutralityisperfectlymatchedforeachANSP.Themostdesirablesolutionof
all is represented by the green line as it significantly improves TGS and keeps the revenue neutrality violation at around
the 10% with respect to the baseline solution.
The presented solutions show that the modulation of en-route charges indeed redistributes the traffic under each point
of view. A range of interesting alternative solutions has been obtained with the applied heuristics.
The presented PhD research work has been financed by ESTECO S.p.A.

More Related Content

What's hot

Report on Knowledge Modeling in Various applications in Traffic Systems
Report on Knowledge Modeling in Various applications in Traffic SystemsReport on Knowledge Modeling in Various applications in Traffic Systems
Report on Knowledge Modeling in Various applications in Traffic SystemsYomna Mahmoud Ibrahim Hassan
 
Integration of queuing network and idef3 for business process analysis
Integration of queuing network and idef3 for business process analysisIntegration of queuing network and idef3 for business process analysis
Integration of queuing network and idef3 for business process analysisPatricia Tavares Boralli
 
Integration of a Predictive, Continuous Time Neural Network into Securities M...
Integration of a Predictive, Continuous Time Neural Network into Securities M...Integration of a Predictive, Continuous Time Neural Network into Securities M...
Integration of a Predictive, Continuous Time Neural Network into Securities M...Chris Kirk, PhD, FIAP
 
Mixed-integer Models for Planning and Scheduling - Ignacio E. Grossmann
Mixed-integer Models for Planning and Scheduling - Ignacio E. GrossmannMixed-integer Models for Planning and Scheduling - Ignacio E. Grossmann
Mixed-integer Models for Planning and Scheduling - Ignacio E. GrossmannCAChemE
 
Generalized capital investment planning of oil-refineries using MILP and sequ...
Generalized capital investment planning of oil-refineries using MILP and sequ...Generalized capital investment planning of oil-refineries using MILP and sequ...
Generalized capital investment planning of oil-refineries using MILP and sequ...optimizatiodirectdirect
 
Maritime Industrial Modeling Framework - IMPRESS
Maritime Industrial Modeling Framework - IMPRESSMaritime Industrial Modeling Framework - IMPRESS
Maritime Industrial Modeling Framework - IMPRESSAlkis Vazacopoulos
 
A tutorial on CGAL polyhedron for subdivision algorithms
A tutorial on CGAL polyhedron for subdivision algorithmsA tutorial on CGAL polyhedron for subdivision algorithms
A tutorial on CGAL polyhedron for subdivision algorithmsRadu Ursu
 
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...ISA Interchange
 
PMML Execution of R Built Predictive Solutions
PMML Execution of R Built Predictive SolutionsPMML Execution of R Built Predictive Solutions
PMML Execution of R Built Predictive Solutionsaguazzel
 
A Short PMML Tutorial by LatentView
A Short PMML Tutorial by LatentViewA Short PMML Tutorial by LatentView
A Short PMML Tutorial by LatentViewramesh.latentview
 
AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_JieMDO_Lab
 
An optimal general type-2 fuzzy controller for Urban Traffic Network
An optimal general type-2 fuzzy controller for Urban Traffic NetworkAn optimal general type-2 fuzzy controller for Urban Traffic Network
An optimal general type-2 fuzzy controller for Urban Traffic NetworkISA Interchange
 
Tuning the model predictive control of a crude distillation unit
Tuning the model predictive control of a crude distillation unitTuning the model predictive control of a crude distillation unit
Tuning the model predictive control of a crude distillation unitISA Interchange
 
CFM Challenge - Course Project
CFM Challenge - Course ProjectCFM Challenge - Course Project
CFM Challenge - Course ProjectKhalilBergaoui
 
PAOD: a predictive approach for optimization of design in FinFET/SRAM
PAOD: a predictive approach for optimization of design in FinFET/SRAMPAOD: a predictive approach for optimization of design in FinFET/SRAM
PAOD: a predictive approach for optimization of design in FinFET/SRAMIJECEIAES
 
A surrogate-assisted modeling and optimization method for planning communicat...
A surrogate-assisted modeling and optimization method for planning communicat...A surrogate-assisted modeling and optimization method for planning communicat...
A surrogate-assisted modeling and optimization method for planning communicat...Power System Operation
 
1998 - Thesis JL Pacherie Parallel perators
1998 - Thesis JL Pacherie Parallel perators1998 - Thesis JL Pacherie Parallel perators
1998 - Thesis JL Pacherie Parallel peratorsJean-Lin Pacherie, Ph.D.
 
Modified CSLBP
Modified CSLBPModified CSLBP
Modified CSLBPIJECEIAES
 

What's hot (20)

Report on Knowledge Modeling in Various applications in Traffic Systems
Report on Knowledge Modeling in Various applications in Traffic SystemsReport on Knowledge Modeling in Various applications in Traffic Systems
Report on Knowledge Modeling in Various applications in Traffic Systems
 
Integration of queuing network and idef3 for business process analysis
Integration of queuing network and idef3 for business process analysisIntegration of queuing network and idef3 for business process analysis
Integration of queuing network and idef3 for business process analysis
 
Integration of a Predictive, Continuous Time Neural Network into Securities M...
Integration of a Predictive, Continuous Time Neural Network into Securities M...Integration of a Predictive, Continuous Time Neural Network into Securities M...
Integration of a Predictive, Continuous Time Neural Network into Securities M...
 
Mixed-integer Models for Planning and Scheduling - Ignacio E. Grossmann
Mixed-integer Models for Planning and Scheduling - Ignacio E. GrossmannMixed-integer Models for Planning and Scheduling - Ignacio E. Grossmann
Mixed-integer Models for Planning and Scheduling - Ignacio E. Grossmann
 
Generalized capital investment planning of oil-refineries using MILP and sequ...
Generalized capital investment planning of oil-refineries using MILP and sequ...Generalized capital investment planning of oil-refineries using MILP and sequ...
Generalized capital investment planning of oil-refineries using MILP and sequ...
 
Maritime Industrial Modeling Framework - IMPRESS
Maritime Industrial Modeling Framework - IMPRESSMaritime Industrial Modeling Framework - IMPRESS
Maritime Industrial Modeling Framework - IMPRESS
 
A tutorial on CGAL polyhedron for subdivision algorithms
A tutorial on CGAL polyhedron for subdivision algorithmsA tutorial on CGAL polyhedron for subdivision algorithms
A tutorial on CGAL polyhedron for subdivision algorithms
 
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...
 
PMML Execution of R Built Predictive Solutions
PMML Execution of R Built Predictive SolutionsPMML Execution of R Built Predictive Solutions
PMML Execution of R Built Predictive Solutions
 
Recursive
RecursiveRecursive
Recursive
 
A Short PMML Tutorial by LatentView
A Short PMML Tutorial by LatentViewA Short PMML Tutorial by LatentView
A Short PMML Tutorial by LatentView
 
AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_Jie
 
Neural Style Transfer in practice
Neural Style Transfer in practiceNeural Style Transfer in practice
Neural Style Transfer in practice
 
An optimal general type-2 fuzzy controller for Urban Traffic Network
An optimal general type-2 fuzzy controller for Urban Traffic NetworkAn optimal general type-2 fuzzy controller for Urban Traffic Network
An optimal general type-2 fuzzy controller for Urban Traffic Network
 
Tuning the model predictive control of a crude distillation unit
Tuning the model predictive control of a crude distillation unitTuning the model predictive control of a crude distillation unit
Tuning the model predictive control of a crude distillation unit
 
CFM Challenge - Course Project
CFM Challenge - Course ProjectCFM Challenge - Course Project
CFM Challenge - Course Project
 
PAOD: a predictive approach for optimization of design in FinFET/SRAM
PAOD: a predictive approach for optimization of design in FinFET/SRAMPAOD: a predictive approach for optimization of design in FinFET/SRAM
PAOD: a predictive approach for optimization of design in FinFET/SRAM
 
A surrogate-assisted modeling and optimization method for planning communicat...
A surrogate-assisted modeling and optimization method for planning communicat...A surrogate-assisted modeling and optimization method for planning communicat...
A surrogate-assisted modeling and optimization method for planning communicat...
 
1998 - Thesis JL Pacherie Parallel perators
1998 - Thesis JL Pacherie Parallel perators1998 - Thesis JL Pacherie Parallel perators
1998 - Thesis JL Pacherie Parallel perators
 
Modified CSLBP
Modified CSLBPModified CSLBP
Modified CSLBP
 

Similar to Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level Problems

Operation Sequencing and Machining Parameter Selection in CAPP for Cylindrica...
Operation Sequencing and Machining Parameter Selection in CAPP for Cylindrica...Operation Sequencing and Machining Parameter Selection in CAPP for Cylindrica...
Operation Sequencing and Machining Parameter Selection in CAPP for Cylindrica...IRJET Journal
 
High Dimensionality Structures Selection for Efficient Economic Big data usin...
High Dimensionality Structures Selection for Efficient Economic Big data usin...High Dimensionality Structures Selection for Efficient Economic Big data usin...
High Dimensionality Structures Selection for Efficient Economic Big data usin...IRJET Journal
 
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...IRJET Journal
 
Comparative study of optimization algorithms on convolutional network for aut...
Comparative study of optimization algorithms on convolutional network for aut...Comparative study of optimization algorithms on convolutional network for aut...
Comparative study of optimization algorithms on convolutional network for aut...IJECEIAES
 
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...csandit
 
M3AT: Monitoring Agents Assignment Model for the Data-Intensive Applications
M3AT: Monitoring Agents Assignment Model for the Data-Intensive ApplicationsM3AT: Monitoring Agents Assignment Model for the Data-Intensive Applications
M3AT: Monitoring Agents Assignment Model for the Data-Intensive ApplicationsVladislavKashansky
 
Optimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsOptimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsIJERA Editor
 
Optimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsOptimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsIJERA Editor
 
GPU Parallel Computing of Support Vector Machines as applied to Intrusion Det...
GPU Parallel Computing of Support Vector Machines as applied to Intrusion Det...GPU Parallel Computing of Support Vector Machines as applied to Intrusion Det...
GPU Parallel Computing of Support Vector Machines as applied to Intrusion Det...IJCSIS Research Publications
 
Distributed Feature Selection for Efficient Economic Big Data Analysis
Distributed Feature Selection for Efficient Economic Big Data AnalysisDistributed Feature Selection for Efficient Economic Big Data Analysis
Distributed Feature Selection for Efficient Economic Big Data AnalysisIRJET Journal
 
AMGLAB A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODS
AMGLAB  A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODSAMGLAB  A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODS
AMGLAB A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODSYolanda Ivey
 
Parallel Machine Learning
Parallel Machine LearningParallel Machine Learning
Parallel Machine LearningJanani C
 
MultiObjective(11) - Copy
MultiObjective(11) - CopyMultiObjective(11) - Copy
MultiObjective(11) - CopyAMIT KUMAR
 

Similar to Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level Problems (20)

Operation Sequencing and Machining Parameter Selection in CAPP for Cylindrica...
Operation Sequencing and Machining Parameter Selection in CAPP for Cylindrica...Operation Sequencing and Machining Parameter Selection in CAPP for Cylindrica...
Operation Sequencing and Machining Parameter Selection in CAPP for Cylindrica...
 
IMPROVEMENT OF SUPPLY CHAIN MANAGEMENT BY MATHEMATICAL PROGRAMMING APPROACH
IMPROVEMENT OF SUPPLY CHAIN MANAGEMENT BY MATHEMATICAL PROGRAMMING APPROACHIMPROVEMENT OF SUPPLY CHAIN MANAGEMENT BY MATHEMATICAL PROGRAMMING APPROACH
IMPROVEMENT OF SUPPLY CHAIN MANAGEMENT BY MATHEMATICAL PROGRAMMING APPROACH
 
High Dimensionality Structures Selection for Efficient Economic Big data usin...
High Dimensionality Structures Selection for Efficient Economic Big data usin...High Dimensionality Structures Selection for Efficient Economic Big data usin...
High Dimensionality Structures Selection for Efficient Economic Big data usin...
 
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
 
Comparative study of optimization algorithms on convolutional network for aut...
Comparative study of optimization algorithms on convolutional network for aut...Comparative study of optimization algorithms on convolutional network for aut...
Comparative study of optimization algorithms on convolutional network for aut...
 
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
 
Aggreagate awareness
Aggreagate awarenessAggreagate awareness
Aggreagate awareness
 
M3AT: Monitoring Agents Assignment Model for the Data-Intensive Applications
M3AT: Monitoring Agents Assignment Model for the Data-Intensive ApplicationsM3AT: Monitoring Agents Assignment Model for the Data-Intensive Applications
M3AT: Monitoring Agents Assignment Model for the Data-Intensive Applications
 
D0931621
D0931621D0931621
D0931621
 
Optimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsOptimization techniques for Transportation Problems
Optimization techniques for Transportation Problems
 
Optimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsOptimization techniques for Transportation Problems
Optimization techniques for Transportation Problems
 
GPU Parallel Computing of Support Vector Machines as applied to Intrusion Det...
GPU Parallel Computing of Support Vector Machines as applied to Intrusion Det...GPU Parallel Computing of Support Vector Machines as applied to Intrusion Det...
GPU Parallel Computing of Support Vector Machines as applied to Intrusion Det...
 
hetero_pim
hetero_pimhetero_pim
hetero_pim
 
cuTau Leaping
cuTau LeapingcuTau Leaping
cuTau Leaping
 
Distributed Feature Selection for Efficient Economic Big Data Analysis
Distributed Feature Selection for Efficient Economic Big Data AnalysisDistributed Feature Selection for Efficient Economic Big Data Analysis
Distributed Feature Selection for Efficient Economic Big Data Analysis
 
AMGLAB A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODS
AMGLAB  A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODSAMGLAB  A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODS
AMGLAB A COMMUNITY PROBLEM SOLVING ENVIRONMENT FOR ALGEBRAIC MULTIGRID METHODS
 
N03430990106
N03430990106N03430990106
N03430990106
 
G04502040047
G04502040047G04502040047
G04502040047
 
Parallel Machine Learning
Parallel Machine LearningParallel Machine Learning
Parallel Machine Learning
 
MultiObjective(11) - Copy
MultiObjective(11) - CopyMultiObjective(11) - Copy
MultiObjective(11) - Copy
 

More from Stefano Costanzo

A Modular Genetic Algorithm Specialized for Linear Constraints
A Modular Genetic Algorithm Specialized for Linear ConstraintsA Modular Genetic Algorithm Specialized for Linear Constraints
A Modular Genetic Algorithm Specialized for Linear ConstraintsStefano Costanzo
 
Exploiting Web Technologies to connect business process management and engine...
Exploiting Web Technologies to connect business process management and engine...Exploiting Web Technologies to connect business process management and engine...
Exploiting Web Technologies to connect business process management and engine...Stefano Costanzo
 
Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level Problems
Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level ProblemsModular Multi-Objective Genetic Algorithm for Large Scale Bi-level Problems
Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level ProblemsStefano Costanzo
 
Multi strategy intelligent optimization algorithm for computationally expensi...
Multi strategy intelligent optimization algorithm for computationally expensi...Multi strategy intelligent optimization algorithm for computationally expensi...
Multi strategy intelligent optimization algorithm for computationally expensi...Stefano Costanzo
 
Il Mondo dell'Ottimizzazione
Il Mondo dell'OttimizzazioneIl Mondo dell'Ottimizzazione
Il Mondo dell'OttimizzazioneStefano Costanzo
 
Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...
Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...
Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...Stefano Costanzo
 
Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...
Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...
Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...Stefano Costanzo
 

More from Stefano Costanzo (8)

A Modular Genetic Algorithm Specialized for Linear Constraints
A Modular Genetic Algorithm Specialized for Linear ConstraintsA Modular Genetic Algorithm Specialized for Linear Constraints
A Modular Genetic Algorithm Specialized for Linear Constraints
 
Exploiting Web Technologies to connect business process management and engine...
Exploiting Web Technologies to connect business process management and engine...Exploiting Web Technologies to connect business process management and engine...
Exploiting Web Technologies to connect business process management and engine...
 
ESTECO Company Overview
ESTECO Company OverviewESTECO Company Overview
ESTECO Company Overview
 
Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level Problems
Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level ProblemsModular Multi-Objective Genetic Algorithm for Large Scale Bi-level Problems
Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level Problems
 
Multi strategy intelligent optimization algorithm for computationally expensi...
Multi strategy intelligent optimization algorithm for computationally expensi...Multi strategy intelligent optimization algorithm for computationally expensi...
Multi strategy intelligent optimization algorithm for computationally expensi...
 
Il Mondo dell'Ottimizzazione
Il Mondo dell'OttimizzazioneIl Mondo dell'Ottimizzazione
Il Mondo dell'Ottimizzazione
 
Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...
Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...
Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...
 
Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...
Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...
Definizione e sviluppo di un algoritmo genetico multiobiettivo per problemi d...
 

Recently uploaded

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 

Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level Problems

  • 1. Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level Problems University of Trieste Stefano Costanzo Supervisor: L. Castelli Co-Supervisor: A. Turco >Abstract GeneticAlgorithmsaresearchheuristicsthatmimictheprocessofnaturalselection.Theybelongtothelargerclassofevolutionaryalgorithms.Thiskindofoptimizationalgorithmsarewell-suitedforcomplexrealapplication problems that do not have an exact solution. Furthermore, GAs can be integrated with the Pareto Dominance Criteria to solve multi-objective problems. The proposed Multi-Objective Genetic Algorithm for Structured Inputs, MOGASI, incorporates modules and operators of both general purpose and custom GA. It is designed for an efficient solving of generic problems and those with a specific data structure. It has been tested and its efficiency confirmed on different multi-objective optimization problems against other genetic algorithms, well-known in literature. The module-based structure of this algorithm has been represented in form of a BPMN workflow in the framework of a regional European project, which opens up new possibilites for the definition of engineering and scientific workflows. The MOGASI algorithm has been successfully used for the solution of a real-world problem, i.e. the application of a peak-load pricing policy in the management of the European air traffic with the goal of reducing congestion, minimizing delays and maintaining air navigation service providers’ revenues within a specified threshold. Results show that significant improvements in traffic distribution can be achieved through this simple charges mod- ulation scheme. 1. Genetic Approach The concept of modularity has been intensively studied in evolutionary computation as a way of improvingtheinnovativenessandscalabilityofthe evolutionary search. Many authors suggest that evolutionary algorithms are suitable for being as- sembled progressively to enhance the optimization process. In our vision, modularity is the ability to freely combine and reuse algorithm components. If we consider the classic genetic algorithm (GA) phases as assemblable modules, in theorysuchmodulescouldbechosenfromawidevarietyofspecializedGAsdiscussedinliterature.MOGASI(Multi-Ob- jective Genetic Algorithm for Structured Inputs) was construed having precisely this idea in mind. The proposed decomposition has two aspects. The first one consists in splitting the GA phases in communicating sep- arate modules, so that each block would remain independent from the specific implementation of the other modules relying only on the data produced and shared by those modules. The second aspect consists in the identification of tar- get data structures based on decision variable characteristics, which are grouped in macro-categories and handled by specificstrategies.Apre-processingphasehasbeenimplementedinMOGASItoreducetheglobalproblemcomplexity. Pre-processing methods include a number of simplification, elimination and shrinking methods discussed in literature, aimed in particular at simplifying constraints and narrowing the bounds imposed on the decision variables. Further- more, since during the optimization standard genetic operators may break the structure imposed by the encoding of structured decision variables, a generic repair mechanism (FIXER) has been introduced for correcting such structure violations and increasing the possibility that only feasible solutions are generate. MOGASI has been designed for high-performance on both general problems and those with specific structures. Its behavior was as- sessed based on test taken from the famous Deb library. The goal was to identify a better Pareto front with respect to other compara- ble genetic algorithm approaches, in particular MOGA-II (Multi-Ob- jective Genetic Algorithm) and NSGA-II (Non-Dominated Sorting Al- gorithm). The Inverted Generational Distance (IGD) was selected as the performance metric due to its ability to measure the distance of the found non-dominated front from a reference sample of the real Pareto front and to collect information regarding the accura- cy and the uniformity of the computed front (lower IGD values are preferred). The charts on the left clearly show the MOGASI superior performance on 20,000 design evaluations in two multi-objective minimization problems. 2. BPMN Decomposition Engineering and scientific workflows are widely used, but there is currently no accepted standard for their definition. In an effort to provide a standard approximation to work- flowrepresentationinengineeringapplications,Cominetal. propose the use of a well-defined standard from the area of business processes, BPMN 2.0, as a formal representation of optimization workflows, which can be used for both pro- cess representation and model execution. BPMN workflows can be easily used for GA decomposition. The workflow on the right has been developed and imple- mented in collaboration with ESTECO SpA in form of a pro- totype in the framework of the regional European project titled “Collaborative Methodology for the Definition of Engi- neering Design Processes”. A Genetic Algorithm (GA) is decomposed into its main sub-procedures: offspring solution generation, evaluation, selection and stopping condition. It would be possible to represent these phases with call activi- tiesandtoprovideaBPMNmodelalsofortheirinnerstructures,butthiswillbeaddressedinfutureworks.Theaimofthis process is to show that it is possible to define the buildingblocks of any optimization algorithm, which opens the door to the possibility of customizing and hybridizing optimization algorithms depending on the specific application problem. 3. Bi-level Central Scheme Peak-load pricing (PLP), a two-tariff charging scheme commonly used in public transport and utilities,hasbeentestedontheEuropeanAirTraffic Management (ATM) system as a means for reduc- ing airspace congestion. In particular, a centralised approach to PLP with a Central Planner (CP) set- ting out peak and off-peak tariffs on entire Europe- annetworkisproposed.Inthefirstphasecongested airspace sectors and their peak and off-peak hours are identified. In a second phase the CP assesses and imposes tariffs to reduce the overall shift on the network, where shift is intended as difference between the actual and the scheduled flight departure time. Such differentiated charges should guarantee that Air Navigation Service Pro- viders (ANSPs) are able to recover their operational costs (the so called Revenue Neutrality condition) while inducing the Airspace Users (AUs) to route their traffic in a configuration that the network is able to sustain. The interaction be- tweenCPandAUsismodelledasaStackelberggame,wheretheactionsoftheleaderaffectthechoicesofthefollower. InthiscontexttheCPistheleader,settingthepeakandoff-peaktariffs,andtheAUsarethefollowers,makingarouting choice based on those tariffs. This scheme has been formulated as a bilevel linear programming problem. The leader level is tackled by MOGASI and has the peak and off-peak tariffs as variables for each ANSP and two ob- jectives: minimization of the total shift time for all flights and minimization of the maximum difference in the revenue neutrality of every ANSP. The follower level is tackled by a specially developed exact solver, the objective of which is to perform each flight at minimum total cost. The optimization problem at leader-level has been constrained by a maxi- mum allowed violation of the average capacity of all sectors and of the revenue neutrality of 20%. Theformulationoftheproblemasbi-levelmulti-objectiveoptimisationwaseffective,butthepresenceofalargenumber ofsolutionsrequiredapost-processinganalysis.TheParallelCoordinateschartonthefollowingfiguredepictsmultivar- iate data sets and solutions in predefined ranges represented by vertical lines, whereas each solution is represented by a coloured polyline. Four representative Pareto solutions have been chosen. Variables shown on the chart: • TGS-TotalsumofGlobalShiftoverallflights • ACV - Average Capacity Violation • RNV - Maximum Revenue Neutrality Violation • nCB - Number of Capacity Breaches (number of flights violating the capacities) • nCV - Number of Capacity Violations (number of (sector/airport, hour) pairs that violate their nominal capacity levels) The results of the optimization driven by MOGASI are compared with the baseline solution presented as the red line. It exhibitsthehighestTGSwhiletherevenueneutralityisperfectlymatchedforeachANSP.Themostdesirablesolutionof all is represented by the green line as it significantly improves TGS and keeps the revenue neutrality violation at around the 10% with respect to the baseline solution. The presented solutions show that the modulation of en-route charges indeed redistributes the traffic under each point of view. A range of interesting alternative solutions has been obtained with the applied heuristics. The presented PhD research work has been financed by ESTECO S.p.A.