Multiple criteria optimization based on unsupervised learning and fuzzy inference applied to the vehicle routing problem

This paper presents a neuro-fuzzy system based on competitive learning to solve multiple criteria optimization problems. The proposed method promotes the simultaneous self-organization of several networks, employing unsupervised learning guided by a fuzzy rule base. The algorithm implements a policy of penalties and rewards, a strategy of neuron inhibition, insertion and pruning, and also takes into account certain statistical characteristics of the input space. A fuzzy inference system is designed to implement the decision making process under a multiobjective scenario, leading to an adaptive process of constraint relaxation. The effectiveness of the proposed method is attested by means of a series of computational simulations performed on standard data. In our simulations, we address two variants of the vehicle routing problem: the capacitated vehicle routing problem (CVRP) and the multiple traveling salesman problem (MTSP). There are a few works treating the vehicle routing problem by means of competitive learning. These approaches are briefly reviewed in this paper. We also present some improvements in the results of an implementation of tabu search by providing the solutions obtained by the neuro-fuzzy system as initial condition, showing that the proposed method can effectively produce satisfactory results when used in association with more dedicated approaches.

[1]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[2]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[3]  Nicos Christofides,et al.  An Algorithm for the Vehicle-dispatching Problem , 1969 .

[4]  Takao Enkawa,et al.  A self‐organizing neural network approach for multiple traveling salesman and vehicle routing problems , 1999 .

[5]  Bruce L. Golden,et al.  Solving vehicle routing problems using elastic nets , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[6]  Kate A. Smith,et al.  Neural Networks for Combinatorial Optimization: a Review of More Than a Decade of Research , 1999 .

[7]  Abilio Lucena,et al.  Branch and cut algorithms , 1996 .

[8]  Fernando José Von Zuben,et al.  A heuristic method based on unsupervised learning and fuzzy inference for the vehicle routing problem , 2002, VII Brazilian Symposium on Neural Networks, 2002. SBRN 2002. Proceedings..

[9]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[10]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[11]  Yasuo Matsuyama Harmonic competition: a self-organizing multiple criteria optimization , 1996, IEEE Trans. Neural Networks.

[12]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[13]  Bernard Angéniol,et al.  Self-organizing feature maps and the travelling salesman problem , 1988, Neural Networks.

[14]  Teuvo Kohonen,et al.  Self-Organizing Maps , 2010 .

[15]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[16]  F. Glover,et al.  Handbook of Metaheuristics , 2019, International Series in Operations Research & Management Science.

[17]  Luca Maria Gambardella,et al.  Ant Algorithms for Discrete Optimization , 1999, Artificial Life.

[18]  Mitsuo Gen,et al.  Neural network approach for general assignment problem , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[19]  David B. Fogel,et al.  Evolutionary Computation: Towards a New Philosophy of Machine Intelligence , 1995 .