Abstract
In this paper, we propose an improved genetic algorithm (IGA) to solve Constrained Solid Travelling Salesman Problems (CSTSPs) in crisp, fuzzy, rough, and fuzzy-rough environments. The proposed algorithm is a combination of probabilistic selection, cyclic crossover, and nodes-oriented random mutation. Here, CSTSPs in different uncertain environments have been designed and solved by the proposed algorithm. A CSTSP is usually a travelling salesman problem (TSP) where the salesman visits all cities using any one of the conveyances available at each city under a constraint say, safety constraint. Here a number of conveyances are used for travel from one city to another. In the present problem, there are some risks of travelling between the cities through different conveyances. The salesman desires to maintain certain safety level always to travel from one city to another and a total safety for his entire tour. Costs and safety level factors for travelling between the cities are different. The requirement of minimum safety level is expressed in the form of a constraint. The safety factors are expressed by crisp, fuzzy, rough, and fuzzy-rough numbers. The problems are formulated as minimization problems of total cost subject to crisp, fuzzy, rough, or fuzzy-rough constraints. This problem is numerically illustrated with appropriate data values. Optimum results for the different problems are presented via IGA. Moreover, the problems from the TSPLIB (standard data set) are tested with the proposed algorithm.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.