Skip to main content

Advertisement

Log in

A rough multi-objective genetic algorithm for uncertain constrained multi-objective solid travelling salesman problem

  • Original Paper
  • Published:
Granular Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Chen SM, Chung NY (2006a) Forecasting enrollments of students by using fuzzy time series and genetic algorithms. Inf Manag Sci 17(3):1–17

    MATH  Google Scholar 

  • Chen SM, Chung NY (2006b) Forecasting enrollments using high-order fuzzy time series and genetic algorithms. Int J Intell Syst 21(5):485–501

    Article  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Chen SM, Chien CY (2011a) Parallelized genetic colony systems for solving the traveling salesman problem. Expert Syst Appl 38(4):3873–3883

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Chen SM, Wang NY, Pan JS (2009) Forecasting enrollments using automatic clustering techniques and fuzzy logical relationships. Expert Syst Appl 36(8):11070–11076

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    MATH  Google Scholar 

  • Deb K (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Dong GW, Guo W, Tickle K (2012) Solving the traveling salesman problem using cooperative genetic ant systems. Exp Sys Appl 39(5):5006–5011

    Article  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Focacci F, Lodi A, Milano M (2002) A hybrid exact algorithm for the TSPTW. Inf J Comput 14(4):403–417

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • Horn J, Nafpliotis N, Goldberg D (1994) A niched pareto genetic algorithm for multiobjective optimization. IEEE World Congr Comput Intell 1:82–87

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Jaszkiewicz A, Zielniewicz P (2009) Pareto memetic algorithm with path-relinking for biobjective traveling salesman problem. Eur J Oper Res 193(3):885–890

    Article  MATH  Google Scholar 

  • Lawler EL, Lenstra JK, Rinnooy Kan AHG, Shmoys DB (eds) (1985) The traveling salesman problem. Wiley, New York

    MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Liu B (2004) Uncertainty theory. Springer, Berlin

    Book  Google Scholar 

  • Lust T, Jaszkiewicz A (2010) Speed-up techniques for solving large-scale bi objective TSP. Comput Oper Res 37:521–533

    Article  MathSciNet  MATH  Google Scholar 

  • Majumder AK, Bhunia AK (2011) Genetic algorithm for asymmetric traveling salesman problem with imprecise travel times. J Comput Appl Math 235(9):3063–3078

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Nag K, Pal T, Pal NR (2015) ASMiGA: an archive-based strategy-state micro genetic algorithm. IEEE Trans Cybern 45(1):40–51

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Pedrycz W, Chen SM (2011) Granular computing and intelligent systems: design with information granules of high order and high type. Springer, Heidelberg

    Book  Google Scholar 

  • Pedrycz W, Chen SM (2015a) Information granularity, big data, and computational intelligence. Springer, Heidelberg

    Book  Google Scholar 

  • Pedrycz W, Chen SM (2015) Granular computing and decision-making: interactive and iterative approaches. Springer, Heidelberg

    Book  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Xu J, Yao L (2009) A class of multiobjective linear programming models with random rough coefficients. Math Comput Model 49:189–206

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Pawlak Z (1982) Rough sets. Int J Inform Comput Sci 11:341–356

    Article  MATH  Google Scholar 

  • Zadeh LA (1965) Fuzzy sets. Inf Control 8(3):338–353

    Article  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

Download references

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

Authors

Corresponding author

Correspondence to Samir Maity.

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.

Supplementary material 1 (pdf 68 KB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41066-018-0094-5

Keywords

Navigation