Fuzzy Simheuristics: Solving Optimization Problems under Stochastic and Uncertainty Scenarios

Simheuristics combine metaheuristics with simulation in order to solve the optimization problems with stochastic elements. This paper introduces the concept of fuzzy simheuristics, which extends the simheuristics approach by making use of fuzzy techniques, thus allowing us to tackle optimization problems under a more general scenario, which includes uncertainty elements of both stochastic and non-stochastic nature. After reviewing the related work, the paper discusses, in detail, how the optimization, simulation, and fuzzy components can be efficiently integrated. In order to illustrate the potential of fuzzy simheuristics, we consider the team orienteering problem (TOP) under an uncertainty scenario, and perform a series of computational experiments. The obtained results show that our proposed approach is not only able to generate competitive solutions for the deterministic version of the TOP, but, more importantly, it can effectively solve more realistic TOP versions, including stochastic and other uncertainty elements.

[1]  Daniele Ferone,et al.  Enhancing and extending the classical GRASP framework with biased randomisation and simulation , 2018, J. Oper. Res. Soc..

[2]  José A. Moreno-Pérez,et al.  ACO-GRASP-VNS Metaheuristic for VRP with Fuzzy Windows Time Constraints , 2011, EUROCAST.

[3]  Angel A. Juan,et al.  A variable neighborhood search simheuristic for the multiperiod inventory routing problem with stochastic demands , 2020, Int. Trans. Oper. Res..

[4]  Daniele Ferone,et al.  A simheuristic for routing electric vehicles with limited driving ranges and stochastic travel times , 2019 .

[5]  José Arnaldo Barra Montevechi,et al.  Discrete simulation-based optimization methods for industrial engineering problems: A systematic literature review , 2019, Comput. Ind. Eng..

[6]  Angel A. Juan,et al.  SIMHEURISTICS APPLICATIONS: DEALING WITH UNCERTAINTY IN LOGISTICS, TRANSPORTATION, AND OTHER SUPPLY CHAIN AREAS , 2018, 2018 Winter Simulation Conference (WSC).

[7]  Angel A. Juan,et al.  A simheuristic algorithm for the capacitated location routing problem with stochastic demands , 2019 .

[8]  H. Zimmermann,et al.  Fuzzy Set Theory and Its Applications , 1993 .

[9]  Angel A. Juan,et al.  Predicting availability functions in time-dependent complex systems with SAEDES simulation algorithms , 2008, Reliab. Eng. Syst. Saf..

[10]  Fernando Fausto,et al.  From ants to whales: metaheuristics for all tastes , 2019, Artificial Intelligence Review.

[11]  Angel A. Juan,et al.  A simulation-optimization approach to deploy Internet services in large-scale systems with user-provided resources , 2014, Simul..

[12]  Laura Calvet,et al.  Designing e-commerce supply chains: a stochastic facility-location approach , 2019, Int. Trans. Oper. Res..

[13]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[14]  Laura Calvet,et al.  A simheuristic algorithm to set up starting times in the stochastic parallel flowshop problem , 2018, Simul. Model. Pract. Theory.

[15]  Theresa Beaubouef,et al.  Rough Sets , 2019, Lecture Notes in Computer Science.

[16]  J. Spall STOCHASTIC OPTIMIZATION , 2002 .

[17]  Dechang Pi,et al.  Effective heuristics and metaheuristics for the distributed fuzzy blocking flow-shop scheduling problem , 2020, Swarm Evol. Comput..

[18]  Selin Soner Kara,et al.  Solving fuzzy capacitated location routing problem using hybrid variable neighborhood search and evolutionary local search , 2019, Appl. Soft Comput..

[19]  Angel A. Juan,et al.  Maximising reward from a team of surveillance drones: a simheuristic approach to the stochastic team orienteering problem , 2020 .

[20]  Wenfeng Li,et al.  A discrete multi-objective fireworks algorithm for flowshop scheduling with sequence-dependent setup times , 2019, Swarm Evol. Comput..

[21]  David A. Sanders,et al.  Rule base simplification in fuzzy systems by aggregation of inconsistent rules , 2015, J. Intell. Fuzzy Syst..

[22]  Daniele Ferone,et al.  Combining simheuristics with Petri nets for solving the stochastic vehicle routing problem with correlated demands , 2020, Expert Syst. Appl..

[23]  Angel A. Juan,et al.  A discrete-event driven metaheuristic for dynamic home service routing with synchronised trip sharing , 2016 .

[24]  Laura Calvet,et al.  Waste collection under uncertainty: a simheuristic based on variable neighbourhood search , 2017 .

[25]  Angel A. Juan,et al.  A simheuristic algorithm for the stochastic permutation flow-shop problem with delivery dates and cumulative payoffs , 2021, Int. Trans. Oper. Res..

[26]  Srikumar Acharya,et al.  Fuzzy stochastic price scenario based portfolio selection and its application to BSE using genetic algorithm , 2018, Appl. Soft Comput..

[27]  Witold Pedrycz,et al.  Type-2 Fuzzy Logic: Theory and Applications , 2007, 2007 IEEE International Conference on Granular Computing (GRC 2007).

[28]  Rubén Saborido,et al.  Evolutionary multi-objective optimization algorithms for fuzzy portfolio selection , 2016, Appl. Soft Comput..

[29]  Felix T.S. Chan,et al.  Pareto mimic algorithm: An approach to the team orienteering problem , 2016 .

[30]  Seyed Hassan Ghodsypour,et al.  A decision support system for supplier selection using an integrated analytic hierarchy process and linear programming , 1998 .

[31]  Jian Lin,et al.  Backtracking search based hyper-heuristic for the flexible job-shop scheduling problem with fuzzy processing time , 2019, Eng. Appl. Artif. Intell..

[32]  Bernardo Almada-Lobo,et al.  Hybrid simulation-optimization methods: A taxonomy and discussion , 2014, Simul. Model. Pract. Theory.

[33]  Asma Ladj,et al.  A Hybrid of Variable Neighbor Search and Fuzzy Logic for the permutation flowshop scheduling problem with predictive maintenance , 2017, KES.

[34]  Han Huang,et al.  A Graph-Based Fuzzy Evolutionary Algorithm for Solving Two-Echelon Vehicle Routing Problems , 2020, IEEE Transactions on Evolutionary Computation.

[35]  Angel A. Juan,et al.  A variable neighborhood search simheuristic for project portfolio selection under uncertainty , 2020, J. Heuristics.

[36]  Manuel Chica,et al.  Why Simheuristics? Benefits, Limitations, and Best Practices When Combining Metaheuristics with Simulation , 2017, SSRN Electronic Journal.

[37]  Shu-Hsien Liao,et al.  Expert system methodologies and applications - a decade review from 1995 to 2004 , 2005, Expert Syst. Appl..

[38]  Robert LIN,et al.  NOTE ON FUZZY SETS , 2014 .

[39]  Marino J. Niccolai,et al.  Automated synthesis of distillation sequences using fuzzy logic and simulation , 1994 .

[40]  Hasan Hosseini Nasab,et al.  Solving the dynamic capacitated location-routing problem with fuzzy demands by hybrid heuristic algorithm , 2014, Eur. J. Oper. Res..

[41]  Angel A. Juan,et al.  Supporting multi-depot and stochastic waste collection management in clustered urban areas via simulation–optimization , 2017, J. Simulation.

[42]  Angel A. Juan,et al.  A simheuristic approach for the two-dimensional vehicle routing problem with stochastic travel times , 2018, Simul. Model. Pract. Theory.

[43]  Nikolaos V. Sahinidis,et al.  Simulation optimization: a review of algorithms and applications , 2014, 4OR.

[44]  Angel A. Juan,et al.  A learnheuristic approach for the team orienteering problem with aerial drone motion constraints , 2020, Appl. Soft Comput..

[45]  Mingzhou Chen,et al.  Fuzzy optimization model for electric vehicle routing problem with time windows and recharging stations , 2020, Expert Syst. Appl..

[46]  Luciano Ferreira,et al.  A fuzzy hybrid integrated framework for portfolio optimization in private banking , 2018, Expert Syst. Appl..

[47]  Wei Chen,et al.  A Hybrid Multiobjective Bat Algorithm for Fuzzy Portfolio Optimization with Real-World Constraints , 2018, International Journal of Fuzzy Systems.

[48]  Angel A. Juan,et al.  A reactive simheuristic using online data for a real-life inventory routing problem with stochastic demands , 2020, Int. Trans. Oper. Res..

[49]  Yanjun Liu,et al.  Adaptive fuzzy optimal control using direct heuristic dynamic programming for chaotic discrete-time system , 2016 .

[50]  Angel A. Juan,et al.  Combining variable neighborhood search with simulation for the inventory routing problem with stochastic demands and stock-outs , 2018, Comput. Ind. Eng..

[51]  Simona Mancini,et al.  A fuzzy GRASP for the tourist trip design with clustered POIs , 2019, Expert Syst. Appl..

[52]  Mehdi Ghazanfari,et al.  A hybrid simulated annealing based heuristic for solving the location-routing problem with fuzzy demands , 2013 .

[53]  Dervis Karaboga,et al.  Adaptive network based fuzzy inference system (ANFIS) training approaches: a comprehensive survey , 2018, Artificial Intelligence Review.

[54]  Etienne E. Kerre,et al.  Defuzzification: criteria and classification , 1999, Fuzzy Sets Syst..

[55]  Juan José Ramos,et al.  A simheuristic algorithm for solving the arc-routing problem with stochastic demands , 2018, J. Simulation.

[56]  Fred W. Glover,et al.  New advances and applications of combining simulation and optimization , 1996, WSC.

[57]  Asma Ladj,et al.  Improved Genetic Algorithm for the Fuzzy Flowshop Scheduling Problem with Predictive Maintenance Planning , 2019, 2019 IEEE 28th International Symposium on Industrial Electronics (ISIE).

[58]  Bruce L. Golden,et al.  The team orienteering problem , 1996 .

[59]  Li Zheng,et al.  New unbalanced linguistic scale sets: The linguistic information representations and applications , 2017, Comput. Ind. Eng..

[60]  Hui Li,et al.  Sustainable multi-depot emergency facilities location-routing problem with uncertain information , 2018, Appl. Math. Comput..

[61]  Angel A. Juan,et al.  An ILS-biased randomization algorithm for the two-dimensional loading HFVRP with sequential loading and items rotation , 2016, J. Oper. Res. Soc..

[62]  Hamid R. Berenji,et al.  A reinforcement learning--based architecture for fuzzy logic control , 1992, Int. J. Approx. Reason..

[63]  Darshan Kumar,et al.  A fuzzy logic based decision support system for evaluation of suppliers in supply chain management practices , 2013, Math. Comput. Model..