Abstract
This paper addresses a rough multi-objective genetic algorithm (R-MOGA) to solve constrained multi-objective solid travelling salesman problems (CMOSTSPs) in rough, fuzzy rough and random rough environments. In the proposed R-MOGA, “3- and 5-level linguistic-based rough age oriented selection” and “adaptive crossover” are used along with a new generation-dependent mutation. In the present study, the age of each chromosome is termed as 3-level by young, middle and old and 5-level by very young, young, middle, old and very old. Here, we model the CMOSTSP with travelling costs and times as two objectives and a constraint for route risk/discomfort factors. The costs, times and risk/discomfort are rough, fuzzy rough and random rough in nature. To test the efficiency, combining same size single objective problems from standard TSPLIB, the results of such multi-objective problems are obtained by the proposed algorithm, simple MOGA and NSGA-II are compared. Moreover, a statistical analysis (analysis of variance) is carried out to show the supremacy of the proposed algorithm.
Similar content being viewed by others
References
Albanyrak M, Allahverd N (2011) Development of a new mutation operator to solve the TSP by genetic algorithm. Expert Syst Appl 38(3):1313–1320
Ahmadizar F, Soltanian K, AkhlaghianTab F, Tsoulos I (2015) Artificial neural network development by means of a novel combination of grammatical evolution and genetic algorithm. Eng Appl Art Intell 39:1–13
Chang TS, Wan Y, Ooi WT (2009) A stochastic dynamic traveling salesman problem with hard time windows, Eur J Oper Res 198(3):748–759. https://doi.org/10.1016/j.ejor.2008.10.012
Chen SM, Chien CY (2012) Solving TSP based on the genetic simulated annealing ant colony system with PSO. Expert Syst Appl 38(12):14439–14450
Chen SM, Chung NY (2006a) Forecasting enrollments of students by using fuzzy time series and genetic algorithms. Inf Manag Sci 17(3):1–17
Chen SM, Chung NY (2006b) Forecasting enrollments using high-order fuzzy time series and genetic algorithms. Int J Intell Syst 21(5):485–501
Chen SM, Chang TH (2001) Finding multiple possible critical paths using fuzzy PERT. IEEE Trans Syst Man Cybern Part B Cybern 31(6):930–937
Chen SM, Chien CY (2011a) Parallelized genetic colony systems for solving the traveling salesman problem. Expert Syst Appl 38(4):3873–3883
Chen SM, Chien CY (2011b) Solving the traveling salesman problem based on the genetic simulated annealing ant colony system with particle swarm optimization techniques. Expert Syst Appl 38(12):14439–14450
Chen SM, Kao PY (2013) TAIEX forecasting based on fuzzy time series, particle swarm optimization techniques and support vector machines. Inf Sci 247:62–71
Chen SM, Hong JA (2014) Multicriteria linguistic decision making based on hesitant fuzzy linguistic term sets and the aggregation of fuzzy sets. Inf Sci 286:63–74
Chen SM (1996) A fuzzy reasoning approach for rule-based systems based on fuzzy logics. IEEE Trans Sys Man Cybern Part B Cybern 26(5):769–778
Chen SM, Lin TE, Lee LW (2014) Group decision making using incomplete fuzzy preference relations based on the additive consistency and the order consistency. Inf Sci 259:1–15
Chen SJ, Chen SM (2001) A new method to measure the similarity between fuzzy numbers. In: Proceedings of the 10th international conference on fuzzy systems, Melbourne, vol 3, pp 1123–1126
Chen SM, Chen CD (2011) Handling forecasting problems based on high-order fuzzy logical relationships. Expert Syst Appl 38(4):3857–3864
Chen SM, Wang NY, Pan JS (2009) Forecasting enrollments using automatic clustering techniques and fuzzy logical relationships. Expert Syst Appl 36(8):11070–11076
Chen SM, Lee SH, Lee CH (2001) A new method for generating fuzzy rules from numerical data for handling classification problems. Appl Artif Intell 15(7):645–664
David Schaffer (1984) Some experiments in machine learning using vector evaluated genetic algorithms (artificial intelligence, optimization, adaptation, pattern recognition). Doctoral Dissertation
Deb K (2001) Multiobjective optimization using evolutionary algorithms. Wiley, London
Deb K (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197
Deb K, Tiwari S (2006) Omni-optimizer: a generic evolutionary algorithm for single and multi-objective optimization. Eur J Oper Res 185(3):1062–1087
Dong GW, Guo W, Tickle K (2012) Solving the traveling salesman problem using cooperative genetic ant systems. Exp Sys Appl 39(5):5006–5011
Durillo JJ, Nebro AJ, Luma F, Alba E (2009) On the effect of steady state selection scheme in multi-objective genetic algorithm. In: Proceedings of 5th international conference EMO, Nantco, pp 183–197
Elaoud S, Teghem J, Loukil T (2010) Multiple crossover genetic algorithm for the multi objective TSP. Electron Notes Discrete Math 36:939–946
Filippi C, Stevanato E (2013) Approximation schemes for bi-objective combinatorial optimization and their application to the TSP with profits. Comput Oper Res 40:2418–2428
Focacci F, Lodi A, Milano M (2002) A hybrid exact algorithm for the TSPTW. Inf J Comput 14(4):403–417
He G, Gao J (2009) A novel weight-based immune genetic algorithm for multi objective optimization problems. Advances in neural networks. Part-II, ISNN2009. Springer, Heidelberg, pp 500–509
Horn J, Nafpliotis N, Goldberg D (1994) A niched pareto genetic algorithm for multiobjective optimization. IEEE World Congr Comput Intell 1:82–87
Horng YJ, Chen SM, Chang YC, Lee CH (2005) A new method for fuzzy information retrieval based on fuzzy hierarchical clustering and fuzzy inference techniques. IEEE Trans Fuzzy Syst 13(2):216–228
Jaszkiewicz A, Zielniewicz P (2009) Pareto memetic algorithm with path-relinking for biobjective traveling salesman problem. Eur J Oper Res 193(3):885–890
Lawler EL, Lenstra JK, Rinnooy Kan AHG, Shmoys DB (eds) (1985) The traveling salesman problem. Wiley, New York
Li H, Zhang Q (2009) Multiobjective optimization problems with complicated pareto sets, MOEA/D and NSGA-II. IEEE Trans Evol Comput 13(2):284–302
Lia H, Zhuang J, Yu D (2013) Combining crowding estimation in objective and space with multiple selection and search strategies for multi-objective evolutionary optimization. IEEE Trans Cybern 44(3):378–393
Liu B (2004) Uncertainty theory. Springer, Berlin
Lust T, Jaszkiewicz A (2010) Speed-up techniques for solving large-scale bi objective TSP. Comput Oper Res 37:521–533
Majumder AK, Bhunia AK (2011) Genetic algorithm for asymmetric traveling salesman problem with imprecise travel times. J Comput Appl Math 235(9):3063–3078
Moon C, Ki J, Choi G, Seo Y (2002) An efficient genetic algorithm for the traveling salesman problem with precedence constraints. Eur J Oper Res 140:606–617
Nag K, Pal T, Pal NR (2015) ASMiGA: an archive-based strategy-state micro genetic algorithm. IEEE Trans Cybern 45(1):40–51
Nagata YS, Fernández D (2012) A new genetic algorithm for the asymmetric traveling salesman problem. Exp Sys Appl 39(10):8947–8953. https://doi.org/10.1016/j.eswa.2012.02.029
Pedrycz W, Chen SM (2011) Granular computing and intelligent systems: design with information granules of high order and high type. Springer, Heidelberg
Pedrycz W, Chen SM (2015a) Information granularity, big data, and computational intelligence. Springer, Heidelberg
Pedrycz W, Chen SM (2015) Granular computing and decision-making: interactive and iterative approaches. Springer, Heidelberg
Petersen HL, Madsen OBG (2009) The double travelling salesman problem with multiple stack—formulation and heuristic solution approaches. Eur J Oper Res 198:339–347
Rubio L, l Sen MD, Longstaff AP, Fletcher S (2013) Model-based expert system to automatically adapt milling forces in pareto optimal multi-objective working points. Expert Syst Appl 40:2312–2322
Saenphon T, Phimoltares S, Lursinsap C (2014) Combining new fast opposite gradient search with ant colony optimization for solving travelling salesman problem. Eng Appl Artif Intell 35:324–334
Samanlioglu F, Ferrel WG Jr, Kurz ME (2008) A memetic random-key genetic algorithm for a symmetric multi-objective travelling salesman problem. Comput Ind Eng 55:439–449
Tsai PW, Pan JS, Chen SM, Liao BY, Hao SP (2008) Parallel cat swarm optimization. In: Proceedings of the 2008, international conference on machine learning and cybernetics, Kunming, vol 6, pp 3328–3333
Tsai PW, Pan JS, Chen SM, Liao BY (2012) Enhanced parallel cat swarm optimization based on the Tagu chi method. Expert Syst Appl 39(7):6309–6319
Tiwari S, Adel G, Deb K (2011) AMGA2; improving the performance of the archive based micro-genetic algorithm for multi-objective optimization. Eng Optim 43(4):371–401
TSPLIB (1995) http://comopt.ifi.uniidelberg.de/software/TSPLIB95/
Wang Y (2015) An approximate method to compute a sparse graph for TSP. Expert Syst Appl 42(12):5150–5162. https://doi.org/10.1016/j.eswa.2015.02.037
Xu J, Zhao L (2010) A multi-objective decision-making model with fuzzy rough coefficients and its application to the inventory problem. Inf Sci 180:679–696
Xu J, Yao L (2009) A class of multiobjective linear programming models with random rough coefficients. Math Comput Model 49:189–206
Xu B, Zhong P, Wan XY, Zhang WG, Chen X (2012) Dynamic feasible region genetic algorithm for optimal operation of a multi-reservoir system. Energies 5(8):2894–2910. https://doi.org/10.3390/en5082894
Xing LN, Chen YW, Yang KW, Hou F, Shen XS, Cai HP (2008) A hybrid approach combining an improved genetic algorithm and optimization strategies for the asymmetric TSP. Eng Appl Artif Intell 21(8):1370–1380
Pawlak Z (1982) Rough sets. Int J Inform Comput Sci 11:341–356
Zadeh LA (1965) Fuzzy sets. Inf Control 8(3):338–353
Zhao X, Hsu CY, Chang PC, Li L (2016) A genetic algorithm for the multi-objective optimization of mixed-model assembly line based on the mental workload. Appl Artif Intell Eng 47:140–146
Zhou A, Gao F, Zhang G (2011) A decomposition based estimation of distribution algorithm for multi-objective travelling salesman problem. Comput Math Appl 66:1857–1868
Zitler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength Pareto evolutionary algorithm, Computer Engineering Network Lab (TIK), ETH, Zurich, Tech Report, p 103
Acknowledgements
This research article is supported by University Grant Commission of India by Grant number PSW-150/14-15(ERO).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Maity, S., Roy, A. & Maiti, M. A rough multi-objective genetic algorithm for uncertain constrained multi-objective solid travelling salesman problem. Granul. Comput. 4, 125–142 (2019). https://doi.org/10.1007/s41066-018-0094-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41066-018-0094-5