A hybrid approach based on genetic algorithms and (max, +) algebra for network applications

HighlightsMulti-objective problems resolution based on genetic algorithm and (max,+) algebra.A hybrid method based on a genetic algorithm in conjunction with (max,+) algebra.Resolution of Network problems using a multi-objective approach. The following work addresses the problem of scheduling operations on a flow network, as well as alignment (path) allocation. This is a multi-objective problem, and this paper proposes a solution method through a hybrid approach based on a genetic algorithm in conjunction with (max, +) algebra. A concise system abstraction is proposed through a non-linear (max, +) model. This model describes the main optimization constraints which dictate the behavior of the mutation and crossover operations in the genetic algorithm. Additionally, each individual in the population represents the value assignment of the decision variables, which linearizes the (max, +) model. A hierarchic genetic structure is proposed for individuals such that variable dependence is modeled. For each individual, the (max, +)-linear model is solved through a matrix product which determines the daters for alignment enabling for transfer operations. The study is extendable to complex net-structured systems of different nature.

[1]  Moacir Godinho Filho,et al.  Using Genetic Algorithms to solve scheduling problems on flexible manufacturing systems (FMS): a literature survey, classification and analysis , 2014 .

[2]  Maxime Wack,et al.  CONFLICT MANAGEMENT AND RESOLUTION USING (MAX, +) ALGEBRA: APPLICATION TO SERVICES INTERACTION , 2010 .

[3]  Riccardo Poli,et al.  Genetic and Evolutionary Computation , 2006, Intelligenza Artificiale.

[4]  Oded Maler,et al.  Job-Shop Scheduling Using Timed Automata , 2001, CAV.

[5]  Jose Aguilar,et al.  A Cost-Criticality Based (Max, +) Optimization Model for Operations Scheduling , 2014 .

[6]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..

[7]  Yagub Alipouri,et al.  Genetic Algorithms to Solve Resource-Constrained Project Scheduling Problems with Variable Activity Durations , 2013 .

[8]  Satchidananda Dehuri,et al.  Evolutionary Algorithms for Multi-Criterion Optimization: A Survey , 2004 .

[9]  S. Gaubert Performance evaluation of (max, +) automata , 1995, IEEE Trans. Autom. Control..

[10]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..

[11]  Mostafa Zareei,et al.  A multi-objective resource-constrained optimization of time-cost trade-off problems in scheduling project , 2015 .

[12]  Carlos M. Fonseca,et al.  Evolutionary Multi-Criterion Optimization , 2019, Lecture Notes in Computer Science.

[13]  L. Ganapathy,et al.  An Improved Genetic Algorithm for Resource Constrained Project Scheduling Problem , 2013 .

[14]  Ahmed Nait-Sidi-Moh,et al.  Petri net with conflicts and (max, plus) algebra for transportation systems , 2006 .

[15]  Jose Aguilar,et al.  (Max,+) model for alignment selection and schedule optimization in a flow network , 2015 .

[16]  František Koblasa,et al.  Evolution Algorithm for Job Shop Scheduling Problem Constrained by the Optimization Timespan , 2013 .

[17]  Geert Jan Olsder,et al.  Synchronization and Linearity: An Algebra for Discrete Event Systems , 1994 .

[18]  Athanasios P. Chassiakos,et al.  A Genetic Algorithm for Optimal Resource-driven Project Scheduling☆ , 2015 .

[19]  M. Frutos,et al.  Comparison of Multiobjective Evolutionary Algorithms for Operations Scheduling under Machine Availability Constraints , 2013, TheScientificWorldJournal.

[20]  Eric Niel,et al.  Scheduling Operations in a Flow Network with Flexible Preventive Maintenance: A (max, +) , 2014 .

[21]  Sergio Nesmachnow Efficient parallel evolutionary algorithms for deadline-constrained scheduling in project management , 2016 .

[22]  Marco Laumanns,et al.  A Tutorial on Evolutionary Multiobjective Optimization , 2004, Metaheuristics for Multiobjective Optimisation.

[23]  Marco Laumanns,et al.  SPEA2: Improving the Strength Pareto Evolutionary Algorithm For Multiobjective Optimization , 2002 .

[24]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation) , 2006 .

[25]  Shivam Agarwal,et al.  Evolutionary Algorithm for Solving Multi-Mode Resource Constrained Project Scheduling Problems through Deterministic Mode Selection , 2013 .

[26]  Jens Myrup Pedersen,et al.  Energy resource management in smart grid , 2012, 2012 Complexity in Engineering (COMPENG). Proceedings.

[27]  Eric Niel,et al.  (Max, +) Optimization Model for Scheduling Operations in a Flow Network with Preventive Maintenance Tasks , 2013 .

[28]  Stéphane Gaubert,et al.  Methods and Applications of (MAX, +) Linear Algebra , 1997, STACS.

[29]  Georges Habchi,et al.  An algebraic max-plus model for HVLV systems scheduling and optimization with repetitive and flexible periodic preventive maintenance : just-in-time production. , 2012 .

[30]  Peter A. N. Bosman,et al.  Evolutionary Multiobjective Optimization for Dynamic Hospital Resource Management , 2009, EMO.