A TABU SEARCH ALGORITHM FOR THE GENERALIZED MINIMUM SPANNING TREE PROBLEM

Size: px
Start display at page:

Download "A TABU SEARCH ALGORITHM FOR THE GENERALIZED MINIMUM SPANNING TREE PROBLEM"

Transcription

1 !#"$% $$ %!& '($! *)!!#% $)$ +-,/ <CB5D/EF6HG <C,/I-9AB5G 91J <C25D/.K9L;=<5,/2MG,F68.12C0 9:6HG J G684 A TABU SEARCH ALGORITHM FOR THE GENERALIZED MINIMUM SPANNING TREE PROBLEM Fernando de Cristo (UFSM/PPGEGP) fernandodecristo@yahoo.com.br Felipe Muller (UFSM/PPGEP) felipe@inf.ufsm.br Luciano Ferreira (Unicruz) lferreira@unicruz.edu.br Denis Borenstein (UFRGS/PPGA) denisb@ea.ufrgs.br The generalized minimum spanning tree problem (GMST) is present in many situations of the real world, such as in the context of telecommunications, transports and data clustering, where a network of clusters needs to be connected using one node from each cluster. In this work is presented the design and implementation of a tabu search algorithm for the GMST problem. In our computational tests on 150 TSPLIB instances generated with the Center and Grid Clustering grouping procedure, our tabu search algorithm found the optimal solution in 146 instances in a very low computational effort. Keywords: Generalized Minimum Spanning Tree. Graph Optimization. Meta-heuristics

2 STUTUTVTUWYX ZC[(WY\X TU]^WY\_=`](W a-zc[(zcw `Z=b^ced c^f^g hi5j^d klm+cc^n^d c^+c+cj(d c^nekc^fob^pv+cj^ki5d b^c(hrqmkc^kn^+-qm+cc^i 1 Introduction The generalized minimum spanning tree problem (GMST) is a generalization of the minimum spanning tree problem. This network design problem finds several practical applications, especially when one considers the design of a large-capacity backbone network connecting several individual networks (GOSH, 2003a; HAOUARI and CHAOUACHI, 2006), some real life agricultural settings related to construction of irrigation networks in environments with lack of water (DROR et al., 2000),. The problem was first introduced by Myung et al. (1995), who have show that it is NP-hard by reduction from the vertex cover problem, and even finding a constant factor approximation algorithm is NP-hard. This result suggests that a polynomial algorithm is unlikely to exist for the GMST problem. The section 3 analyses some papers that propose some heuristic and meta-heuristic approaches to the GMST that suggests that new approaches can be explored and new better results can be obtained mainly considering medium and large size instances. Therefore, a new tabu search and path relinking algorithm for the GMST problem is presented. We did not find anything similar in the literature so far. This paper is organized as follows: section 2 presents a formal definition of GMST problem; section 3 shows a review of literature, presenting some related works, as well some ideas that gave theoretical support to our assumptions; section 4 details the proposed algorithms; section 5 discuss the computational results; and finally section 6 presents some conclusions. 2 The GMST problem The generalized minimum spanning tree problem (GMST) is defined on an undirected graph G = G(V, E), where V = {1,, n} is a vertex set, E = {(i, j): i, j V, i < j} is an edge set, and V is the union of K clusters V k, (k = 1,,K). A non negative cost matrix C = (c ij ) is associated with E. The GMST problem consists of designing a minimum cost tree consisting at least one vertex from each cluster (FEREMANS et al., 2001). The Figure 1 shows a graphic representation for a solution of a GMST problem with 12 vertexes and 4 clusters. Figure 1 Graphic Representation for a Solution of a GMST problem with 12 vertexes and 4 clusters Font: Ferreira et al. (2006) 2

3 STUTUTVTUWYX ZC[(WY\X TU]^WY\_=`](W a-zc[(zcw `Z=b^ced c^f^g hi5j^d klm+cc^n^d c^+c+cj(d c^nekc^fob^pv+cj^ki5d b^c(hrqmkc^kn^+-qm+cc^i 3 Literature Review This section presents some related works that allow us to go deeper in this problem and propose a new tabu search and path relinking algorithm. We will present the related papers in order of importance for our work. Golden et al. (2005) proposed a local search heuristic (LSH) and a genetic algorithm (GA) for the GMST problem which were tested on the TSPLIB instances generated by Feremans (2001). The genetic algorithm generates new solutions (offspring) using one of the four operators crossover, tree separation, (random) mutation, and local search (mutation). The chromosomes represents the generalized spanning tree through an array of size K, where the ith entry (gene value) indicates the node selected to represent the cluster i. To generate the initial population, it selects one node from each cluster randomly and then construct a minimum spanning tree on these nodes using Prim s algorithm. Haouari and Chaouachi (2006) proposed a GA where they used the same solution encoding (chromosome) that Golden et al. (2005). The initial population is generated by the PROGRES heuristic, described in details at Haouari e Chaouachi (2002). The crossover operator is the two-point crossover, where the two points are randomly selected. Such as Golden et al. (2005) they use a random mutation operator. In order to improve the overall computational performance they restrict the search to the subset of edges generated in a preprocessing step of the PROGRES heuristic. In the GA proposed by Dror et al. (2000) a trial solution is represented by a unique coded binary string X of length n (number of the nodes) called individual (chromosome) where x i = 1 if the tree spans node i, and 0 otherwise. The initial population is generated by an insertion heuristic similar to the Prim s algorithm. It uses the single-point crossover operator and a random mutation. Ghosh (2003b) proposed a probabilistic tabu search algorithm where the basic idea behind it was to use preprocessing operations to arrive at a probability value for each vertex which roughly corresponds to its probability of being included in an optimal solution, and to use such probability values to shrink the size of neighborhood of solutions to manageable proportions. This method almost always provides the best quality solution for small to medium sized instances while the large instances are discussed in Ghosh (2003a). Wang et al. (2006) also presented a tabu search algorithm for the GMST problem. The algorithm was implemented by three phases: basic tabu search phase, intensification phase and diversification phase. The procedure randomly generates a feasible initial solution then a cluster is selected and all nodes in the selected cluster are replaced in order to generate new solutions. They use as tabu attribute the cluster visited by recent iterations and a fixed size tabu list. To avoid solutions being trapped in local optimal, they applied a threshold strategy to increase diversity of the intensive search space. Ferreira et al. (2006) proposed versions of GRASP heuristics with adaptive memory to the GMST problem. We focus our attention in the presented constructive heuristics (named, C1, C2, C3 and C4) and in the use of path relinking for the GMST problem. The path relinking technique, present by Glover et al. (2000), in common with other evolutionary methods, operates with a population of solutions, rather than with a single solution, and employ procedures for combining these solutions to create new and sometimes better ones. The main idea is the incorporation of attributes from elite parents in partially or fully constructed solutions aiming another solutions (called solution targets). It is believed that better solutions could be found in the path between those solutions. 4 Proposed Tabu Search (TS) Tabu Search (GLOVER and LAGUNA, 1997) is a meta-heuristic that has as a distinguishing feature, its exploitation adaptive forms of memory, that gives to it the ability to penetrate complexities that often confound alternative approaches. TS guides a local heuristic search 3

4 STUTUTVTUWYX ZC[(WY\X TU]^WY\_=`](W a-zc[(zcw `Z=b^ced c^f^g hi5j^d klm+cc^n^d c^+c+cj(d c^nekc^fob^pv+cj^ki5d b^c(hrqmkc^kn^+-qm+cc^i procedure to explore the solution space beyond local optimality. The local procedure is a search that uses an operation called move to define the neighborhood of any given solution. One of the main components of TS is its use to adaptive memory, which creates a more flexible search behavior. TS is based on the premise that problem solving, in order to qualify as intelligent, must incorporate adaptive memory and responsive exploration. To show these aspects we will present in the sequence the details of our procedure. 4.1 Tabu List Our TS uses a tabu list to keep track of solutions attributes that have changed during the recent past of the search. The tabu list tries to avoid solutions being trapped in local optima and cycling. We consider tabu active the vertexes that participate were evolved in the moves, this tabu status remains for x iterations, where x is randomly chosen in the uniformly distributed interval between 1 and the number of clusters. 4.2 Construction of an Initial Solution TS needs and initial solution to start the procedure of guiding the local search procedure trying to find better solution. The initial solution was generated by the use of three constructive algorithms, that are: - Constructive C1 and C2, by Ferreira et al. (2006); - Adaptation of Prim s, as showed by Ferreira et al. (2006). To each instance to be solved we run the three constructive algorithms followed by the local search procedure proposed by Golden et al. (2005). Then we choose the best solution among the three as initial one for the TS algorithm. The constructive algorithm that presented the best performance was C1, showing an average distance ratio from the optimal solution of 7.45%. However, the best combination was C2+local search procedures with an average distance ratio from the optimal solution of 1.33% 4.3 Interactive Path Relinking Similarly to the tabu search fundamentals, we propose an intensification phase in order to improve solution quality. The Path Relinking (PR) is applied at the end of each TS iteration, using the current solution as the initial point of the path and a population of elite solutions generated and kept updated during the search procedure. 5 Experiments and Results In this section we present the computational experiments performed as well the comparisons with other methods, analysis of the results and some conclusions obtained. Following, we discuss the set of instances that were used and its features to show how representative they are. A huge amount of computational experiments were done to bias the meta-heuristic parameters used in all tests and results presented here. The results obtained by the combination of tabu search and path relinking (TS+PR) are presented and compared with the best results found on the literature. The instances for the GMST problem, proposed by Fischetti et al. (1995), were used in our computational experiments, mainly because they allow comparison with other methods and have optimal solution available. The instances are generated using as base some classical traveling salesman problem instances from TSPLIB, with the clusters generated by two grouping schemes named Center Clustering and Grid Clustering (in which is necessary a user 4

5 STUTUTVTUWYX ZC[(WY\X TU]^WY\_=`](W a-zc[(zcw `Z=b^ced c^f^g hi5j^d klm+cc^n^d c^+c+cj(d c^nekc^fob^pv+cj^ki5d b^c(hrqmkc^kn^+-qm+cc^i defined parameter, called ). The same set of instances, or a subset of it, was used by Feremans (2001 and 2005), Feremans et al. (1999 and 2001), Golden et al. (2005) and Ferreira et al. (2006). The set studied in this paper is composed by 150 instances with the optimal value known. All instances are connected graphs, partitioned in k clusters, where k varies between 7 and 76, while the number of vertexes varies between 47 and 226. The number of vertexes in each cluster is not fixed and each edge as a weight (cost or distance) associated to it. The name of instances follows the code: namev, where v is the number of vertexes. The number of clusters generated is presented as a colum named k. Our TS+PR algorithm was coded in JAVA and compiled with JDK 1.6. The results were obtained using an Athlon 64 X2 2.0GHz, 2GB RAM with operational system Linux The results showed on the tables for TS+PR are the average of 5 executions for each instance. We stop the algorithm when the optimal solution is found or a time limit of 500 seconds is reached. The tabu list parameters, presented on section 4.1, were obtained empirically, aiming a good relationship between solution quality and computation effort. At the begging only TS algorithm was applied and the results showed that some more work were necessary. The PR was included, former only with the incumbent solution obtained at the end of TS and a population of elite solutions generated and kept updated during the search procedure. These strategy reduces the average deviation ration from the optimal solution from 0.12% (obtained by TS only) to 0.06%. Finally, we perform PR at the current solution obtained at the end of each TS iteration, this strategy reaches the optimal solution in all but four tested instances, in a very low computation effort. Table 1 shows a comparison between our TS+PR algorithm and the results obtained by Feremans (2001), Golden et. al. (2005) e Ferreira et al. (2006), for center clustering generated set of instances. All presented times are in seconds. The work of Ghosh (2003) and Wang et al. (2006), were not included in the tests and comparisons because they use a different set of instances that were still not made available to us by some of the authors. All methods found the optimal solution for the tested instances but we can see a large advantage of TS+PR related to the computation effort. Instance k Optimal Value Time Feremans, 2001 Time GRASP+RC (Ferreira, 2006) Time LS (Golden et al.,2005) Time TS+PR spain europ gr gr gr att gr hk eil brazil st eil pr gr

6 STUTUTVTUWYX ZC[(WY\X TU]^WY\_=`](W a-zc[(zcw `Z=b^ced c^f^g hi5j^d klm+cc^n^d c^+c+cj(d c^nekc^fob^pv+cj^ki5d b^c(hrqmkc^kn^+-qm+cc^i rat kroa krob kroc krod kroe rd eil lin pr gr pr bier pr gr pr kroa krob pr u rat kroa krob Table 1 Results Obtained (center clustering generated instances) Table 2 presents the results of our TS+PR algorithm compared with Feremans (2001) and Golden et. al. (2005) for instances generated by Grid Clustering method with = 3 e = 5. Ferreira et al. (2006) did not present results for this kind of instances. The columns named Feremans, Golden and TS+PR presents the execution time in seconds and the column Optm. presents the optimal solution value. TS+PR did not found the optimal solution value only in 4 instances: pr136 ( ), rat195 (1113.8), kroa200 ( ) e krob200 ( ), but still is much faster than the other methods. The cells marked with * indicates that such method did not find the optimal solution for the instance listed in that line. Instance = 3 k Optm. Feremans Golden TS + PR k Optm. Feremans Golden TS + PR att eil st eil pr gr rat kroa krob kroc krod kroe rd = 5 6

7   U U V U Y C ( Y U ^ Y =š ( - C ( C š =œ^ ež ^Ÿ^ 5 ^ž m C ^ ^ž ^ C C (ž ^ e ^Ÿoœ^ V C ^ 5ž œ^ ( r M ^ ^ - M C ^ ªL«v P 8 ±v² ³ Hµ5 P # v 1 ¹vºH» 1«v¼L²# v» ² ½ v ¹ #² ³ v«v» «8 3 P v ² 3» v«1¾ v 8 PºH ²F«1 P¹1 3²» «v² Àv» ½» eil lin pr pr bier pr * * gr pr kroa krob pr u rat * kroa * * krob * * Table 2 Results Obtained (grid clustering generated instances for Á = 3 e Á = 5) Table 3 presents the same comparison of Table 2 using instances generated by Grid Clustering method with Á = 7 e Á = 10. TS+PR found the optimal solution value for all presented instances with less computational effort. Following the same systematic, cells marked with * indicates that such method did not find the optimal solution for the instance listed in that line. Instance = 7 k Optm. Feremans Golden TS + PR k Optm. Feremans Golden TS + PR att eil st eil pr gr rat kroa krob kroc krod kroe rd eil lin pr pr bier pr gr pr kroa krob pr u = 10 7

8 ÃÄUÄUÄVÄUÅYÆ ÇCÈ(ÅYÉÆ ÄUÊ^ÅYÉË=ÌÊ(Å Í-ÇCÈ(ÇCÅ ÌÇ=Î^ÏeÐ Ï^Ñ^Ò ÓÔ5Õ^Ð Ö møcï^ù^ð Ï^ØCØCÕ(Ð Ï^ÙeÖÏ^ÑoÎ^ÚVØCÕ^ÖÔ5Ð Î^Ï(ÓrÛMÖÏ^ÖÙ^Ø-ÛMØCÏ^Ô ÜLÝvÞPß à8áâ ãvä âåæhç5þpè#évß æ1ê ëvìhâ í æ1ývîlä#êví ä ï ævà ë Þ#ä åævývàí Ý8â3ÞPàvß ä â3í ævý1ð évß æ8ñ ÞPìHâäFÝ1êèPë1è â3ä í Ývä òví ï íâ á rat * kroa krob pr Table 3 Results Obtained (grid clustering generated instances for ó = 7 e ó = 10) We can notice that TS+PR found the optimal solution for all Center Clustering generated instances and for all but four, Grid Clustering generated instances. This shows a similar performance than the other methods related to solution quality but TS+PR is much faster. 6 Conclusions This work presented a new meta-heuristic approach for the GMST problem. Since GMST is proved to be NP-hard and the combination of tabu search and path relinking was not yet presented in the literature reviewed, we believed that the proposed method is very robust. Besides that it opens a new way to explore GMST problems and its practical applications, mainly considering from medium to large instances where TS+PR can show its potentiality. The solution quality obtained was very good obtaining the optimal solution in 146 of 150 instances in a very low computational effort as it is desired when we are working in a meta-heuristic field. Even in the four instances that TS+PR was not succeed in find the optimal solution it was so close that we can consider it very good for real life applications. Acknowledgments The authors would like to thanks Cristiane Maria Santos Ferreira for the instances put available to us. The work of Felipe Martins Müller was partially supported by CNPq. References Dror, M., Haouari, M. and Chaouachi, J. Generalized spanning trees. European Journal of Operational Research, v. 120, p , Feremans, C. Generalized Spanning Trees and Extensions. Doctor Thesis, Université Libre de Bruxelles, Feremans, C., Lodi, A., Toth, P. and Tramotani, A. Improving on Branch-and-Cut Algorithms for Generalized Minimum Spanning Trees. Pacific Journal of Optimization, 1, , Feremans, C., Labbé, M. and Laporte, G. On Generalized Minimum Spanning Trees. European Journal of Operational Research, n. 134, p , Feremans, C., Labbé, M. and Laporte, G. The Generalized Minimum Spanning Tree Problem: Polyhedral Analisyzans Branch-and-Cut Algorithm. Eletronic Notes in Discrete Mathematics, n. 3, p , Ferreira, C.M.S., Ochi, L.S. and Macambira, E.M. GRASP com Memória Adaptativa para o Problema da Árvore de Cobertura Mínima Generalizado. Annals of XXXVIII Brazilian Symposium of Operational Research SBPO, Goiânia, Fischetti, M., Salazar, J. J. and Toth, P. The Symmetric Generalized Traveling Salesman Polytope. Networks, n. 26, p , Ghosh D. Solving Medium to Large Sized Euclidean Generalized Minimum Spanning Tree Problems. IIMA Working Papers , Indian Institute of Management Ahmedabad, Research and Publication Department, 2003a. 8

9 ôõuõuõvõuöy øcù(öyú õuû^öyúü=ýû(ö þ-øcù(øcö ýø=î^ïeð Ï^Ñ^Ò ÓÔ5Õ^Ð Ö møcï^ù^ð Ï^ØCØCÕ(Ð Ï^ÙeÖÏ^ÑoÎ^ÚVØCÕ^ÖÔ5Ð Î^Ï(ÓrÛMÖÏ^ÖÙ^Ø-ÛMØCÏ^Ô ÜLÝvÞPß à8áâ ãvä âåæhç5þpè#évß æ1ê ëvìhâ í æ1ývîlä#êví ä ï ævà ë Þ#ä åævývàí Ý8â3ÞPàvß ä â3í ævý1ð évß æ8ñ ÞPìHâäFÝ1êèPë1è â3ä í Ývä òví ï íâ á Ghosh D. A Probabilistic Tabu Search Algorithm for the Generalized Minimum Spanning Tree Problem. IIMA Working Papers , Indian Institute of Management Ahmedabad, Research and Publication Department, 2003b. Glover, F., Laguna, M. and Martí, R. Fundamentals of Scatter Search and Path Relinking. Control and Cybernetics 29(3), , Glover, F. and Laguna, M. Tabu Search. Kluwer Academic Publishers, Golden, B., Raghavan, S. and Stanojevic D. Heuristic Search for the Generalized Minimum Spanning Tree. INFORMS Journal on Computing 17, , Haouari, M. and Chaouachi, J.S. Upper and lower bounding strategies for the generalized minimum spanning tree problem. European Journal of Operational Research 171, , Haouari, M. and Chaouachi, J.S. A probabilistic greedy search algorithm for combinatorial optimization with application to the set covering problem. Journal of the Operational Research Society 53, , Myung, Y.S., Lee, C.H. and Tcha, D.W. On the Generalized Minimum Spanning Tree Problem. Networks, 26, , Wang, Z.; Che, C.H. and Lim, A., Tabu search for generalized minimum spanning tree problem. Trends in Artificial Intelligence, p ,

The generalized minimum spanning tree (GMST) problem occurs in telecommunications network planning,

The generalized minimum spanning tree (GMST) problem occurs in telecommunications network planning, INFORMS Journal on Computing Vol. 17, No. 3, Summer 2005, pp. 290 304 issn 1091-9856 eissn 1526-5528 05 1703 0290 informs doi 10.1287/ijoc.1040.0077 2005 INFORMS Heuristic Search for the Generalized Minimum

More information

A Tabu Search Heuristic for the Generalized Traveling Salesman Problem

A Tabu Search Heuristic for the Generalized Traveling Salesman Problem A Tabu Search Heuristic for the Generalized Traveling Salesman Problem Jacques Renaud 1,2 Frédéric Semet 3,4 1. Université Laval 2. Centre de Recherche sur les Technologies de l Organisation Réseau 3.

More information

HEURISTIC ALGORITHMS FOR THE GENERALIZED MINIMUM SPANNING TREE PROBLEM

HEURISTIC ALGORITHMS FOR THE GENERALIZED MINIMUM SPANNING TREE PROBLEM Proceedings of the International Conference on Theory and Applications of Mathematics and Informatics - ICTAMI 24, Thessaloniki, Greece HEURISTIC ALGORITHMS FOR THE GENERALIZED MINIMUM SPANNING TREE PROBLEM

More information

A Random-Key Genetic Algorithm for the Generalized Traveling Salesman Problem

A Random-Key Genetic Algorithm for the Generalized Traveling Salesman Problem A Random-Key Genetic Algorithm for the Generalized Traveling Salesman Problem Lawrence V. Snyder Mark S. Daskin Northwestern University DRAFT January 18, 2001 Abstract The Generalized Traveling Salesman

More information

A Genetic Algorithm with Evolutionary Path-relinking for the SONET Ring Assignment Problem

A Genetic Algorithm with Evolutionary Path-relinking for the SONET Ring Assignment Problem EngOpt 2008 - International Conference on Engineering Optimization Rio de Janeiro, Brazil, 01-05 June 2008. A Genetic Algorithm with Evolutionary Path-relinking for the SONET Ring Assignment Problem Lucas

More information

A Parallel Architecture for the Generalized Traveling Salesman Problem

A Parallel Architecture for the Generalized Traveling Salesman Problem A Parallel Architecture for the Generalized Traveling Salesman Problem Max Scharrenbroich AMSC 663 Project Proposal Advisor: Dr. Bruce L. Golden R. H. Smith School of Business 1 Background and Introduction

More information

arxiv: v1 [cs.ai] 12 Feb 2017

arxiv: v1 [cs.ai] 12 Feb 2017 GENETIC AND MEMETIC ALGORITHM WITH DIVERSITY EQUILIBRIUM BASED ON GREEDY DIVERSIFICATION ANDRÉS HERRERA-POYATOS 1 AND FRANCISCO HERRERA 1,2 arxiv:1702.03594v1 [cs.ai] 12 Feb 2017 1 Research group Soft

More information

Using Genetic Algorithms to optimize ACS-TSP

Using Genetic Algorithms to optimize ACS-TSP Using Genetic Algorithms to optimize ACS-TSP Marcin L. Pilat and Tony White School of Computer Science, Carleton University, 1125 Colonel By Drive, Ottawa, ON, K1S 5B6, Canada {mpilat,arpwhite}@scs.carleton.ca

More information

A HYBRID GENETIC ALGORITHM A NEW APPROACH TO SOLVE TRAVELING SALESMAN PROBLEM

A HYBRID GENETIC ALGORITHM A NEW APPROACH TO SOLVE TRAVELING SALESMAN PROBLEM A HYBRID GENETIC ALGORITHM A NEW APPROACH TO SOLVE TRAVELING SALESMAN PROBLEM G.ANDAL JAYALAKSHMI Computer Science and Engineering Department, Thiagarajar College of Engineering, Madurai, Tamilnadu, India

More information

Monte Carlo Simplification Model for Traveling Salesman Problem

Monte Carlo Simplification Model for Traveling Salesman Problem Appl. Math. Inf. Sci. 9, No. 2, 721-727 (215) 721 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/1.12785/amis/922 Monte Carlo Simplification Model for Traveling Salesman

More information

GRASP. Greedy Randomized Adaptive. Search Procedure

GRASP. Greedy Randomized Adaptive. Search Procedure GRASP Greedy Randomized Adaptive Search Procedure Type of problems Combinatorial optimization problem: Finite ensemble E = {1,2,... n } Subset of feasible solutions F 2 Objective function f : 2 Minimisation

More information

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini Metaheuristic Development Methodology Fall 2009 Instructor: Dr. Masoud Yaghini Phases and Steps Phases and Steps Phase 1: Understanding Problem Step 1: State the Problem Step 2: Review of Existing Solution

More information

Adapting the Genetic Algorithm to the Travelling Saleman Problem

Adapting the Genetic Algorithm to the Travelling Saleman Problem Adapting the Genetic Algorithm to the Travelling Saleman Problem Author Pullan, Wayne Published 3 Conference Title The 3 Congress on Evolutionary Computation CEC 3 DOI https://doi.org/.9/cec.3.9978 Copyright

More information

A Development of Hybrid Cross Entropy-Tabu Search Algorithm for Travelling Repairman Problem

A Development of Hybrid Cross Entropy-Tabu Search Algorithm for Travelling Repairman Problem Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 A Development of Hybrid Cross Entropy-Tabu Search Algorithm for Travelling

More information

A Memetic Algorithm for the Generalized Traveling Salesman Problem

A Memetic Algorithm for the Generalized Traveling Salesman Problem A Memetic Algorithm for the Generalized Traveling Salesman Problem Gregory Gutin Daniel Karapetyan Abstract The generalized traveling salesman problem (GTSP) is an extension of the well-known traveling

More information

Heuristics in MILP. Group 1 D. Assouline, N. Molyneaux, B. Morén. Supervisors: Michel Bierlaire, Andrea Lodi. Zinal 2017 Winter School

Heuristics in MILP. Group 1 D. Assouline, N. Molyneaux, B. Morén. Supervisors: Michel Bierlaire, Andrea Lodi. Zinal 2017 Winter School Heuristics in MILP Group 1 D. Assouline, N. Molyneaux, B. Morén Supervisors: Michel Bierlaire, Andrea Lodi Zinal 2017 Winter School 0 / 23 Primal heuristics Original paper: Fischetti, M. and Lodi, A. (2011).

More information

Guidelines for the use of meta-heuristics in combinatorial optimization

Guidelines for the use of meta-heuristics in combinatorial optimization European Journal of Operational Research 151 (2003) 247 252 Preface Guidelines for the use of meta-heuristics in combinatorial optimization Alain Hertz a, *, Marino Widmer b www.elsevier.com/locate/dsw

More information

A Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen 2, b

A Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen 2, b International Conference on Information Technology and Management Innovation (ICITMI 2015) A Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen

More information

Crew Scheduling Problem: A Column Generation Approach Improved by a Genetic Algorithm. Santos and Mateus (2007)

Crew Scheduling Problem: A Column Generation Approach Improved by a Genetic Algorithm. Santos and Mateus (2007) In the name of God Crew Scheduling Problem: A Column Generation Approach Improved by a Genetic Algorithm Spring 2009 Instructor: Dr. Masoud Yaghini Outlines Problem Definition Modeling As A Set Partitioning

More information

A Relative Neighbourhood GRASP for the SONET Ring Assignment Problem

A Relative Neighbourhood GRASP for the SONET Ring Assignment Problem A Relative Neighbourhood GRASP for the SONET Ring Assignment Problem Lucas de Oliveira Bastos 1, Luiz Satoru Ochi 1, Elder M. Macambira 2 1 Instituto de Computação, Universidade Federal Fluminense Address:

More information

ACCELERATING THE ANT COLONY OPTIMIZATION

ACCELERATING THE ANT COLONY OPTIMIZATION ACCELERATING THE ANT COLONY OPTIMIZATION BY SMART ANTS, USING GENETIC OPERATOR Hassan Ismkhan Department of Computer Engineering, University of Bonab, Bonab, East Azerbaijan, Iran H.Ismkhan@bonabu.ac.ir

More information

Clustering Strategy to Euclidean TSP

Clustering Strategy to Euclidean TSP 2010 Second International Conference on Computer Modeling and Simulation Clustering Strategy to Euclidean TSP Hamilton Path Role in Tour Construction Abdulah Fajar, Nur Azman Abu, Nanna Suryana Herman

More information

A Genetic Algorithm with Hill Climbing for the Bandwidth Minimization Problem

A Genetic Algorithm with Hill Climbing for the Bandwidth Minimization Problem A Genetic Algorithm with Hill Climbing for the Bandwidth Minimization Problem Andrew Lim a, Brian Rodrigues b,feixiao c a Department of Industrial Engineering and Engineering Management, Hong Kong University

More information

SCIENCE & TECHNOLOGY

SCIENCE & TECHNOLOGY Pertanika J. Sci. & Technol. 25 (S): 199-210 (2017) SCIENCE & TECHNOLOGY Journal homepage: http://www.pertanika.upm.edu.my/ Water Flow-Like Algorithm Improvement Using K-Opt Local Search Wu Diyi, Zulaiha

More information

Solving the Traveling Salesman Problem by an Efficient Hybrid Metaheuristic Algorithm

Solving the Traveling Salesman Problem by an Efficient Hybrid Metaheuristic Algorithm Journal of Advances in Computer Research Quarterly ISSN: 2008-6148 Sari Branch, Islamic Azad University, Sari, I.R.Iran (Vol. 3, No. 3, August 2012), Pages: 75-84 www.jacr.iausari.ac.ir Solving the Traveling

More information

Escaping Local Optima: Genetic Algorithm

Escaping Local Optima: Genetic Algorithm Artificial Intelligence Escaping Local Optima: Genetic Algorithm Dae-Won Kim School of Computer Science & Engineering Chung-Ang University We re trying to escape local optima To achieve this, we have learned

More information

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Bindu Student, JMIT Radaur binduaahuja@gmail.com Mrs. Pinki Tanwar Asstt. Prof, CSE, JMIT Radaur pinki.tanwar@gmail.com Abstract

More information

A Parallel Architecture for the Generalized Travelling Salesman Problem: Project Proposal

A Parallel Architecture for the Generalized Travelling Salesman Problem: Project Proposal A Parallel Architecture for the Generalized Travelling Salesman Problem: Project Proposal Max Scharrenbroich, maxfs at umd.edu Dr. Bruce Golden, R. H. Smith School of Business, bgolden at rhsmith.umd.edu

More information

Tabu Search for Constraint Solving and Its Applications. Jin-Kao Hao LERIA University of Angers 2 Boulevard Lavoisier Angers Cedex 01 - France

Tabu Search for Constraint Solving and Its Applications. Jin-Kao Hao LERIA University of Angers 2 Boulevard Lavoisier Angers Cedex 01 - France Tabu Search for Constraint Solving and Its Applications Jin-Kao Hao LERIA University of Angers 2 Boulevard Lavoisier 49045 Angers Cedex 01 - France 1. Introduction The Constraint Satisfaction Problem (CSP)

More information

A GENETIC ALGORITHM FOR CLUSTERING ON VERY LARGE DATA SETS

A GENETIC ALGORITHM FOR CLUSTERING ON VERY LARGE DATA SETS A GENETIC ALGORITHM FOR CLUSTERING ON VERY LARGE DATA SETS Jim Gasvoda and Qin Ding Department of Computer Science, Pennsylvania State University at Harrisburg, Middletown, PA 17057, USA {jmg289, qding}@psu.edu

More information

The study of comparisons of three crossover operators in genetic algorithm for solving single machine scheduling problem. Quan OuYang, Hongyun XU a*

The study of comparisons of three crossover operators in genetic algorithm for solving single machine scheduling problem. Quan OuYang, Hongyun XU a* International Conference on Manufacturing Science and Engineering (ICMSE 2015) The study of comparisons of three crossover operators in genetic algorithm for solving single machine scheduling problem Quan

More information

ABSTRACT I. INTRODUCTION. J Kanimozhi *, R Subramanian Department of Computer Science, Pondicherry University, Puducherry, Tamil Nadu, India

ABSTRACT I. INTRODUCTION. J Kanimozhi *, R Subramanian Department of Computer Science, Pondicherry University, Puducherry, Tamil Nadu, India ABSTRACT 2018 IJSRSET Volume 4 Issue 4 Print ISSN: 2395-1990 Online ISSN : 2394-4099 Themed Section : Engineering and Technology Travelling Salesman Problem Solved using Genetic Algorithm Combined Data

More information

A Two-Dimensional Mapping for the Traveling Salesman Problem

A Two-Dimensional Mapping for the Traveling Salesman Problem Computers Math. Apphc. Vol. 26, No. 12, pp. 65-73, 1993 0898-1221/93 $6.00 + 0.00 Printed in Great Britain. All rights reserved Copyright 1993 Pergarnon Press Ltd A Two-Dimensional Mapping for the Traveling

More information

A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery

A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery Monika Sharma 1, Deepak Sharma 2 1 Research Scholar Department of Computer Science and Engineering, NNSS SGI Samalkha,

More information

Complete Local Search with Memory

Complete Local Search with Memory Complete Local Search with Memory Diptesh Ghosh Gerard Sierksma SOM-theme A Primary Processes within Firms Abstract Neighborhood search heuristics like local search and its variants are some of the most

More information

GREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURE FOR TRAVELING SALESMAN PROBLEM. A Thesis SEUNG HO LEE

GREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURE FOR TRAVELING SALESMAN PROBLEM. A Thesis SEUNG HO LEE GREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURE FOR TRAVELING SALESMAN PROBLEM A Thesis by SEUNG HO LEE Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the requirements

More information

The geometric generalized minimum spanning tree problem with grid clustering

The geometric generalized minimum spanning tree problem with grid clustering 4OR (2006) 4:319 329 DOI 10.1007/s10288-006-0012-6 REGULAR PAPER The geometric generalized minimum spanning tree problem with grid clustering Corinne Feremans Alexander Grigoriev René Sitters Received:

More information

METAHEURISTICS. Introduction. Introduction. Nature of metaheuristics. Local improvement procedure. Example: objective function

METAHEURISTICS. Introduction. Introduction. Nature of metaheuristics. Local improvement procedure. Example: objective function Introduction METAHEURISTICS Some problems are so complicated that are not possible to solve for an optimal solution. In these problems, it is still important to find a good feasible solution close to the

More information

Hybrid Differential Evolution Algorithm for Traveling Salesman Problem

Hybrid Differential Evolution Algorithm for Traveling Salesman Problem Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 2716 2720 Advanced in Control Engineeringand Information Science Hybrid Differential Evolution Algorithm for Traveling Salesman

More information

A Metaheuristic Algorithm for the Minimum Routing Cost Spanning Tree Problem

A Metaheuristic Algorithm for the Minimum Routing Cost Spanning Tree Problem Iranian Journal of Operations Research Vol. 6, No. 1, 2015, pp. 65-78 A Metaheuristic Algorithm for the Minimum Routing Cost Spanning Tree Problem S. Sattari 1, F. Didehvar 2,* The routing cost of a spanning

More information

Scatter Search: Methodology and Applications

Scatter Search: Methodology and Applications Scatter Search: Methodology and Applications Manuel Laguna University of Colorado Rafael Martí University of Valencia Based on Scatter Search: Methodology and Implementations in C Laguna, M. and R. Martí

More information

Optimizing the Sailing Route for Fixed Groundfish Survey Stations

Optimizing the Sailing Route for Fixed Groundfish Survey Stations International Council for the Exploration of the Sea CM 1996/D:17 Optimizing the Sailing Route for Fixed Groundfish Survey Stations Magnus Thor Jonsson Thomas Philip Runarsson Björn Ævar Steinarsson Presented

More information

GRASP and path-relinking: Recent advances and applications

GRASP and path-relinking: Recent advances and applications and path-relinking: Recent advances and applications Mauricio G.C. Rese Celso C. Ribeiro April 6, 23 Abstract This paper addresses recent advances and application of hybridizations of greedy randomized

More information

Improved Scatter Search Using Cuckoo Search

Improved Scatter Search Using Cuckoo Search Improved Scatter Search Using Cuckoo Search Ahmed T. Sadiq Al-Obaidi Computer Science Department University of Technology Baghdad, Iraq Abstract The Scatter Search (SS) is a deterministic strategy that

More information

Adaptive Tabu Search for Traveling Salesman Problems

Adaptive Tabu Search for Traveling Salesman Problems Adaptive Tabu Search for Traveling Salesman Problems S. Suwannarongsri and D. Puangdownreong Abstract One of the most intensively studied problems in computational mathematics and combinatorial optimization

More information

LOCAL SEARCH WITH PERTURBATIONS FOR THE PRIZE-COLLECTING STEINER TREE PROBLEM IN GRAPHS

LOCAL SEARCH WITH PERTURBATIONS FOR THE PRIZE-COLLECTING STEINER TREE PROBLEM IN GRAPHS LOCAL SEARCH WITH PERTURBATIONS FOR THE PRIZE-COLLECTING STEINER TREE PROBLEM IN GRAPHS S.A. CANUTO, M.G.C. RESENDE, AND C.C. RIBEIRO Abstract. Given an undirected graph with prizes associated with its

More information

A Memetic Algorithm for Parallel Machine Scheduling

A Memetic Algorithm for Parallel Machine Scheduling A Memetic Algorithm for Parallel Machine Scheduling Serafettin Alpay Eskişehir Osmangazi University, Industrial Engineering Department, Eskisehir, Turkiye Abstract - This paper focuses on the problem of

More information

AN ANT COLONY SYSTEM APPROACH FOR SOLVING THE AT-LEAST VERSION OF THE GENERALIZED MINIMUM SPANNING TREE PROBLEM

AN ANT COLONY SYSTEM APPROACH FOR SOLVING THE AT-LEAST VERSION OF THE GENERALIZED MINIMUM SPANNING TREE PROBLEM AN ANT COLONY SYSTEM APPROACH FOR SOLVING THE AT-LEAST VERSION OF THE GENERALIZED MINIMUM SPANNING TREE PROBLEM Arindam K. Das University of Washington arindam@ee.washington.edu ABSTRACT We consider the

More information

Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012

Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Solving Assembly Line Balancing Problem in the State of Multiple- Alternative

More information

A Firework Algorithm for Solving Capacitated Vehicle Routing Problem

A Firework Algorithm for Solving Capacitated Vehicle Routing Problem A Firework Algorithm for Solving Capacitated Vehicle Routing Problem 1 Noora Hani Abdulmajeed and 2* Masri Ayob 1,2 Data Mining and Optimization Research Group, Center for Artificial Intelligence, Faculty

More information

A LOCAL SEARCH GENETIC ALGORITHM FOR THE JOB SHOP SCHEDULING PROBLEM

A LOCAL SEARCH GENETIC ALGORITHM FOR THE JOB SHOP SCHEDULING PROBLEM A LOCAL SEARCH GENETIC ALGORITHM FOR THE JOB SHOP SCHEDULING PROBLEM Kebabla Mebarek, Mouss Leila Hayat and Mouss Nadia Laboratoire d'automatique et productique, Université Hadj Lakhdar -Batna kebabla@yahoo.fr,

More information

6. Tabu Search 6.1 Basic Concepts. Fall 2010 Instructor: Dr. Masoud Yaghini

6. Tabu Search 6.1 Basic Concepts. Fall 2010 Instructor: Dr. Masoud Yaghini 6. Tabu Search 6.1 Basic Concepts Fall 2010 Instructor: Dr. Masoud Yaghini Outline Tabu Search: Part 1 Introduction Illustrative Problems Search Space Neighborhood Structure Tabus Aspiration Criteria Termination

More information

Evolutionary Computation Algorithms for Cryptanalysis: A Study

Evolutionary Computation Algorithms for Cryptanalysis: A Study Evolutionary Computation Algorithms for Cryptanalysis: A Study Poonam Garg Information Technology and Management Dept. Institute of Management Technology Ghaziabad, India pgarg@imt.edu Abstract The cryptanalysis

More information

Metaheuristic Optimization with Evolver, Genocop and OptQuest

Metaheuristic Optimization with Evolver, Genocop and OptQuest Metaheuristic Optimization with Evolver, Genocop and OptQuest MANUEL LAGUNA Graduate School of Business Administration University of Colorado, Boulder, CO 80309-0419 Manuel.Laguna@Colorado.EDU Last revision:

More information

A Tabu Search solution algorithm

A Tabu Search solution algorithm Chapter 5 A Tabu Search solution algorithm The TS examines a trajectory sequence of solutions and moves to the best neighbor of the current solution. To avoid cycling, solutions that were recently examined

More information

Sparse Matrices Reordering using Evolutionary Algorithms: A Seeded Approach

Sparse Matrices Reordering using Evolutionary Algorithms: A Seeded Approach 1 Sparse Matrices Reordering using Evolutionary Algorithms: A Seeded Approach David Greiner, Gustavo Montero, Gabriel Winter Institute of Intelligent Systems and Numerical Applications in Engineering (IUSIANI)

More information

Improving the Held and Karp Approach with Constraint Programming

Improving the Held and Karp Approach with Constraint Programming Improving the Held and Karp Approach with Constraint Programming Pascal Benchimol 1, Jean-Charles Régin 2, Louis-Martin Rousseau 1, Michel Rueher 2, Willem-Jan van Hoeve 3 1 CIRRELT,École Polytechnique

More information

DETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES

DETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES DETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES SHIHADEH ALQRAINY. Department of Software Engineering, Albalqa Applied University. E-mail:

More information

The Probabilistic Heuristic In Local (PHIL) Search Meta-strategy

The Probabilistic Heuristic In Local (PHIL) Search Meta-strategy Bond University epublications@bond Information Technology papers Bond Business School January 2005 The Probabilistic Heuristic In Local (PHIL) Search Meta-strategy Marcus Randall Bond University, marcus_randall@bond.edu.au

More information

Constrained Minimum Spanning Tree Algorithms

Constrained Minimum Spanning Tree Algorithms December 8, 008 Introduction Graphs and MSTs revisited Minimum Spanning Tree Algorithms Algorithm of Kruskal Algorithm of Prim Constrained Minimum Spanning Trees Bounded Diameter Minimum Spanning Trees

More information

A Genetic Algorithm Applied to Graph Problems Involving Subsets of Vertices

A Genetic Algorithm Applied to Graph Problems Involving Subsets of Vertices A Genetic Algorithm Applied to Graph Problems Involving Subsets of Vertices Yaser Alkhalifah Roger L. Wainwright Department of Mathematical Department of Mathematical and Computer Sciences and Computer

More information

Solving the Traveling Salesman Problem Based on The Genetic Reactive Bone Route Algorithm whit Ant Colony System

Solving the Traveling Salesman Problem Based on The Genetic Reactive Bone Route Algorithm whit Ant Colony System I J PME International Journal of Production Management and Engineering doi:10.4995/ijpme.2016.4618 Received 2016-02-01 Accepted: 2016-05-31 Solving the Traveling Salesman Problem Based on The Genetic Reactive

More information

Using Penalties instead of Rewards: Solving OCST Problems with Problem-Specific Guided Local Search

Using Penalties instead of Rewards: Solving OCST Problems with Problem-Specific Guided Local Search Using Penalties instead of Rewards: Solving OCST Problems with Problem-Specific Guided Local Search Wolfgang Steitz, Franz Rothlauf Working Paper 01/2011 March 2011 Working Papers in Information Systems

More information

BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP SCHEDULING PROBLEM. Minimizing Make Span and the Total Workload of Machines

BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP SCHEDULING PROBLEM. Minimizing Make Span and the Total Workload of Machines International Journal of Mathematics and Computer Applications Research (IJMCAR) ISSN 2249-6955 Vol. 2 Issue 4 Dec - 2012 25-32 TJPRC Pvt. Ltd., BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP

More information

A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS

A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS BERNA DENGIZ AND FULYA ALTIPARMAK Department of Industrial Engineering Gazi University, Ankara, TURKEY 06570 ALICE E.

More information

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Chapter 5 A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Graph Matching has attracted the exploration of applying new computing paradigms because of the large number of applications

More information

Issues in Solving Vehicle Routing Problem with Time Window and its Variants using Meta heuristics - A Survey

Issues in Solving Vehicle Routing Problem with Time Window and its Variants using Meta heuristics - A Survey International Journal of Engineering and Technology Volume 3 No. 6, June, 2013 Issues in Solving Vehicle Routing Problem with Time Window and its Variants using Meta heuristics - A Survey Sandhya, Vijay

More information

INTERACTIVE MULTI-OBJECTIVE GENETIC ALGORITHMS FOR THE BUS DRIVER SCHEDULING PROBLEM

INTERACTIVE MULTI-OBJECTIVE GENETIC ALGORITHMS FOR THE BUS DRIVER SCHEDULING PROBLEM Advanced OR and AI Methods in Transportation INTERACTIVE MULTI-OBJECTIVE GENETIC ALGORITHMS FOR THE BUS DRIVER SCHEDULING PROBLEM Jorge PINHO DE SOUSA 1, Teresa GALVÃO DIAS 1, João FALCÃO E CUNHA 1 Abstract.

More information

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem An Evolutionary Algorithm for the Multi-objective Shortest Path Problem Fangguo He Huan Qi Qiong Fan Institute of Systems Engineering, Huazhong University of Science & Technology, Wuhan 430074, P. R. China

More information

GRASP with Path-Relinking for the SONET Ring Assignment Problem

GRASP with Path-Relinking for the SONET Ring Assignment Problem GRASP with Path-Relinking for the SONET Ring Assignment Problem Lucas de O. Bastos Inst. de Computação - UFF Niterói - RJ - Brasil lbastos@ic.uff.br Luiz S. Ochi Inst. de Computação - UFF Niterói - RJ

More information

CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION

CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION 131 CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION 6.1 INTRODUCTION The Orthogonal arrays are helpful in guiding the heuristic algorithms to obtain a good solution when applied to NP-hard problems. This

More information

A dynamic resource constrained task scheduling problem

A dynamic resource constrained task scheduling problem A dynamic resource constrained task scheduling problem André Renato Villela da Silva Luis Satoru Ochi * Instituto de Computação - Universidade Federal Fluminense, Niterói, Rio de Janeiro, Brasil Abstract

More information

GRASP WITH PATH-RELINKING FOR THE GENERALIZED QUADRATIC ASSIGNMENT PROBLEM

GRASP WITH PATH-RELINKING FOR THE GENERALIZED QUADRATIC ASSIGNMENT PROBLEM GRASP WITH PATH-RELINKING FOR THE GENERALIZED QUADRATIC ASSIGNMENT PROBLEM GERALDO R. MATEUS, MAURICIO G.C. RESENDE, AND RICARDO M. A. SILVA Abstract. The generalized quadratic assignment problem (GQAP)

More information

A NEW HEURISTIC ALGORITHM FOR MULTIPLE TRAVELING SALESMAN PROBLEM

A NEW HEURISTIC ALGORITHM FOR MULTIPLE TRAVELING SALESMAN PROBLEM TWMS J. App. Eng. Math. V.7, N.1, 2017, pp. 101-109 A NEW HEURISTIC ALGORITHM FOR MULTIPLE TRAVELING SALESMAN PROBLEM F. NURIYEVA 1, G. KIZILATES 2, Abstract. The Multiple Traveling Salesman Problem (mtsp)

More information

Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems

Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems Tony Maciejewski, Kyle Tarplee, Ryan Friese, and Howard Jay Siegel Department of Electrical and Computer Engineering Colorado

More information

Using Genetic Algorithm with Triple Crossover to Solve Travelling Salesman Problem

Using Genetic Algorithm with Triple Crossover to Solve Travelling Salesman Problem Proc. 1 st International Conference on Machine Learning and Data Engineering (icmlde2017) 20-22 Nov 2017, Sydney, Australia ISBN: 978-0-6480147-3-7 Using Genetic Algorithm with Triple Crossover to Solve

More information

Solving Capacitated P-Median Problem by Hybrid K-Means Clustering and Fixed Neighborhood Search algorithm

Solving Capacitated P-Median Problem by Hybrid K-Means Clustering and Fixed Neighborhood Search algorithm Proceedings of the 2010 International Conference on Industrial Engineering and Operations Management Dhaka, Bangladesh, January 9 10, 2010 Solving Capacitated P-Median Problem by Hybrid K-Means Clustering

More information

Overview of Tabu Search

Overview of Tabu Search Overview of Tabu Search The word tabu (or taboo) comes from Tongan, a language of Polynesia, where it was used by the aborigines of Tonga island to indicate things that cannot be touched because they are

More information

Comparison of Heuristics for the Colorful Traveling Salesman Problem

Comparison of Heuristics for the Colorful Traveling Salesman Problem Comparison of Heuristics for the Colorful Traveling Salesman Problem John Silberholz R.H. Smith School of Business University of Maryland Joint Work With: Andrea Raiconi, Raffaele Cerulli, Monica Gentili,

More information

Department of Computer Science Engineering, Bennett University, Greater Noida, UP, India

Department of Computer Science Engineering, Bennett University, Greater Noida, UP, India International Conference on Machine Learning and Computational Intelligence-2017 International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2017 IJSRCSEIT

More information

GRASP WITH PATH-RELINKING FOR THE GENERALIZED QUADRATIC ASSIGNMENT PROBLEM

GRASP WITH PATH-RELINKING FOR THE GENERALIZED QUADRATIC ASSIGNMENT PROBLEM GRASP WITH PATH-RELINKING FOR THE GENERALIZED QUADRATIC ASSIGNMENT PROBLEM GERALDO R. MATEUS, MAURICIO G.C. RESENDE, AND RICARDO M. A. SILVA Abstract. The generalized quadratic assignment problem (GQAP)

More information

A Polynomial-Time Deterministic Approach to the Traveling Salesperson Problem

A Polynomial-Time Deterministic Approach to the Traveling Salesperson Problem A Polynomial-Time Deterministic Approach to the Traveling Salesperson Problem Ali Jazayeri and Hiroki Sayama Center for Collective Dynamics of Complex Systems Department of Systems Science and Industrial

More information

A Clustering Approach to the Bounded Diameter Minimum Spanning Tree Problem Using Ants. Outline. Tyler Derr. Thesis Adviser: Dr. Thang N.

A Clustering Approach to the Bounded Diameter Minimum Spanning Tree Problem Using Ants. Outline. Tyler Derr. Thesis Adviser: Dr. Thang N. A Clustering Approach to the Bounded Diameter Minimum Spanning Tree Problem Using Ants Tyler Derr Thesis Adviser: Dr. Thang N. Bui Department of Math & Computer Science Penn State Harrisburg Spring 2015

More information

Local search with perturbations for the prize collecting Steiner tree problem in graphs

Local search with perturbations for the prize collecting Steiner tree problem in graphs Local search with perturbations for the prize collecting Steiner tree problem in graphs Celso C. Ribeiro Catholic University of Rio de Janeiro, Brazil (on leave at Algorithms & Optimization Research Dept.,

More information

Exploring Lin Kernighan neighborhoods for the indexing problem

Exploring Lin Kernighan neighborhoods for the indexing problem INDIAN INSTITUTE OF MANAGEMENT AHMEDABAD INDIA Exploring Lin Kernighan neighborhoods for the indexing problem Diptesh Ghosh W.P. No. 2016-02-13 February 2016 The main objective of the Working Paper series

More information

Unidimensional Search for solving continuous high-dimensional optimization problems

Unidimensional Search for solving continuous high-dimensional optimization problems 2009 Ninth International Conference on Intelligent Systems Design and Applications Unidimensional Search for solving continuous high-dimensional optimization problems Vincent Gardeux, Rachid Chelouah,

More information

Topological Machining Fixture Layout Synthesis Using Genetic Algorithms

Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Necmettin Kaya Uludag University, Mechanical Eng. Department, Bursa, Turkey Ferruh Öztürk Uludag University, Mechanical Eng. Department,

More information

Solving ISP Problem by Using Genetic Algorithm

Solving ISP Problem by Using Genetic Algorithm International Journal of Basic & Applied Sciences IJBAS-IJNS Vol:09 No:10 55 Solving ISP Problem by Using Genetic Algorithm Fozia Hanif Khan 1, Nasiruddin Khan 2, Syed Inayatulla 3, And Shaikh Tajuddin

More information

A Hybrid Heuristic Approach for Solving the Generalized Traveling Salesman Problem

A Hybrid Heuristic Approach for Solving the Generalized Traveling Salesman Problem A Hybrid Heuristic Approach for Solving the Generalized Traveling Salesman Problem Petrică C. Pop Dept. of Mathematics and Computer Science North University of Baia Mare Str. Victoriei, 430122, Baia Mare,

More information

A new inter-island genetic operator for optimization problems with block properties

A new inter-island genetic operator for optimization problems with block properties A new inter-island genetic operator for optimization problems with block properties Wojciech Bożejko 1 and Mieczys law Wodecki 2 1 Institute of Engineering Cybernetics, Wroc law University of Technology

More information

CHAPTER 6 REAL-VALUED GENETIC ALGORITHMS

CHAPTER 6 REAL-VALUED GENETIC ALGORITHMS CHAPTER 6 REAL-VALUED GENETIC ALGORITHMS 6.1 Introduction Gradient-based algorithms have some weaknesses relative to engineering optimization. Specifically, it is difficult to use gradient-based algorithms

More information

Modified Order Crossover (OX) Operator

Modified Order Crossover (OX) Operator Modified Order Crossover (OX) Operator Ms. Monica Sehrawat 1 N.C. College of Engineering, Israna Panipat, Haryana, INDIA. Mr. Sukhvir Singh 2 N.C. College of Engineering, Israna Panipat, Haryana, INDIA.

More information

Research Article A Water Flow-Like Algorithm for the Travelling Salesman Problem

Research Article A Water Flow-Like Algorithm for the Travelling Salesman Problem Advances in Computer Engineering, Article ID 436312, 14 pages http://dx.doi.org/10.1155/2014/436312 Research Article A Water Flow-Like Algorithm for the Travelling Salesman Problem Ayman Srour, Zulaiha

More information

A Branch-and-Cut Algorithm for the Partition Coloring Problem

A Branch-and-Cut Algorithm for the Partition Coloring Problem A Branch-and-Cut Algorithm for the Partition Coloring Problem Yuri Frota COPPE/UFRJ, Programa de Engenharia de Sistemas e Otimização Rio de Janeiro, RJ 21945-970, Brazil abitbol@cos.ufrj.br Nelson Maculan

More information

Optimization Techniques for Design Space Exploration

Optimization Techniques for Design Space Exploration 0-0-7 Optimization Techniques for Design Space Exploration Zebo Peng Embedded Systems Laboratory (ESLAB) Linköping University Outline Optimization problems in ERT system design Heuristic techniques Simulated

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,7 18,5 1.7 M Open access books available International authors and editors Downloads Our authors

More information

Solving Travelling Salesman Problem and Mapping to Solve Robot Motion Planning through Genetic Algorithm Principle

Solving Travelling Salesman Problem and Mapping to Solve Robot Motion Planning through Genetic Algorithm Principle Indian Journal of Science and Technology, Vol 8(35), DOI: 10.17485/ijst/2015/v8i35/86809, December 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Solving Travelling Salesman Problem and Mapping

More information

Genetic Algorithm Based Template Optimization for a Vision System: Obstacle Detection

Genetic Algorithm Based Template Optimization for a Vision System: Obstacle Detection ISTET'09 Umair Ali Khan, Alireza Fasih, Kyandoghere Kyamakya, Jean Chamberlain Chedjou Transportation Informatics Group, Alpen Adria University, Klagenfurt, Austria. Genetic Algorithm Based Template Optimization

More information

Combination of Genetic Algorithm with Dynamic Programming for Solving TSP

Combination of Genetic Algorithm with Dynamic Programming for Solving TSP Int. J. Advance Soft Compu. Appl, Vol. 9, No. 2, July 2017 ISSN 2074-8523 Combination of Genetic Algorithm with Dynamic Programming for Solving TSP Hemmak Allaoua Computer science department, University

More information

Solving the Capacitated Single Allocation Hub Location Problem Using Genetic Algorithm

Solving the Capacitated Single Allocation Hub Location Problem Using Genetic Algorithm Solving the Capacitated Single Allocation Hub Location Problem Using Genetic Algorithm Faculty of Mathematics University of Belgrade Studentski trg 16/IV 11 000, Belgrade, Serbia (e-mail: zoricast@matf.bg.ac.yu)

More information