Genetic Algorithm Solving Orienteering Problem in Large Networks
|
|
- Camron Ethan Peters
- 6 years ago
- Views:
Transcription
1 28 Advances in Knowledge-Based and Intelligent Information and Engineering Systems M. Graña et al. (Eds.) IOS Press, The authors and IOS Press. All rights reserved. doi: / Genetic Algorithm Solving Orienteering Problem in Large Networks Joanna Karbowska-Chilińska, Jolanta Koszelew, Krzysztof Ostrowski and Pawe l Zabielski Bialystok University of Technology, Faculty of Computer Science, Poland Abstract. This paper proposes an effective genetic algorithm (GA) with inserting as well as removing mutation so as to solve the Orienteering Problem (OP). In order to obtain improved results we have taken into consideration not only the total profit but also the travel length for the given path. The computer experiments that have been conducted on a large transport network (approximately 900 vertices) present better solutions in comparison to the well-known Guided Local Search (GLS) method. It should be stated that GA is significantly faster than GLS. 1 Introduction The Orienteering Problem (OP) can be modeled as a weighted and complete graph problem. Let G be a graph with n vertices, each vertex has a profit p i 0. Each edge between vertices i and j has cost t ij associated with it. The triangle inequality is satisfied for G. The starting point s and the ending point e are given. The objective is to find a path from s to e that maximizes the total profit. In addition, the total cost of the edges on this path should be limited by the given constrained t max and each point on the path is visited only once. The OP is applied to numerous solutions of real problems. One of the applications mentioned in the literature is a travelling salesman problem [Ts84]. In this case a salesman could visit a subset of customers, who urgently require a delivery of products without violating the travel-time distance. Another application of the OP is clearly seen in the products planning production [Ba89]. In this case the objective is to maximize the total profit of production without exceeding the production time constrains. The OP can also be used to model the tourist tripplanning problem [VSVO11], [SV10]. Usually tourists visiting any region are not able to visit all attractions because they are constrained not only by the time of the trip but also by money. Using the above stated solution, they would stand a chance of visiting the most valuable attractions in the presupposed time limit. The OP is NP-hard [GLV87], so exact algorithms are very time consuming. For practical applications the following meta-heuristic solutions are usually used instead: genetic algorithms[ts00], the local search methods [CGW96], [VSVO9], tabu search [TMO5] and the ant colony optimization approach [SS10]. Usually the meta-heuristic solutions presented in the literature, provide effective solutions in a reasonable time for only short routes [VSVO11] (e.g. considering
2 J. Karbowska-Chilińska et al. / Genetic Algorithm Solving Orienteering Problem 29 one city or one region of the given country). However, the real OP problems can also be modeled by using large networks. For this reason, the presented paper offers the effective genetic algorithm for the OP, which yields the high-quality solutions in large networks. Moreover, our method has been tested on the real transport network, which contains 908 cities all over the territory of Poland. During the tests the long routes were generated (even t max = 3000 km) inthe satisfactory time. The GA proposed in this article could be applied to the following exemplary situations. Given the fact that the score of each city is assigned basing on the interests of previous visitors, the proposed solution could significantly simplify the work of any travel agency in the case of planning the most attractive tour around the country (limited by the fixed number of kilometers). In another application, it can be observed that if the score of the city corresponds to the number of people living in that city, the most valuable concert tour for a group of artists in the country could be generated limited only by the fixed number of kilometers. The paper is organized as follows. Section 2 outlines an overview of the previous exact solutions and meta-heuristic approaches to the OP. Section 3 gives detailed specifications of the proposed GA with the special type inserting and removing mutation. Computational experiments and the comparison of the GA results with the GLS method [VSVO9] and the previous version of our genetic algorithm (pga) [OK11], [PK11] are discussed in Section 4. Conclusions and further work are drawn in Section 5. 2 Literature review It should be mentioned that two categories of research concerning the OP are widely considered: the exact solutions as well as the heuristic approaches. The exact algorithms solving the OP are based on the branch and bound and branch and cut methods. Fischetti et al. [FST98] has given the exact solution for the examples reaching up to 500 vertices and Gendreau et al.[gls98] has solved instances reaching up to 300 vertices through the usage of the branch and cut method. What is more, Ramesh et al. [RYK92] has developed the branch and bound framework within Lagrangean relaxation and has solved instances up to 150 control points. It was Tsiligrides [Ts84] who introduced the first heuristic approaches to solve the OP. His S algorithm is based on the Monte Carlo method where a lot of paths are generated and the route with the highest score is selected. During the construction of the route for points, which are not included on the route the probability of selection is assigned. The probability is based on the Euclidean distance (between the last point on the route and the analyzed vertex) and the score of the vertex under consideration. In the second method the search areas are divided into sectors that are determined by two concentric circles and the arc of a known length. In the next step, paths are built into separate sectors on the base of defined rules and the best one is selected.
3 30 J. Karbowska-Chilińska et al. / Genetic Algorithm Solving Orienteering Problem Golden et al. [GLV87] introduced the three-phased iterative heuristic, which consists of route construction using the greedy algorithm as well as the center of gravity. Route improvement using 2 -op procedure and center of gravity is computed again in the last step. Golden et al. [GWL88] worked out the improved iterative heuristic, which links Tsiligrides S-algorithm concept, the center of gravity and learning capabilities. Chao et al. [CGW96] introduced a two-step iterative heuristic, consisting of initialization and improvement steps. The method only considers vertices lying in the ellipse using t max as a length of the major axis. Several routes are generated with the help of the greedy algorithm and the one with the highest score is chosen. In the improvement phase a two-point exchange in the cheapest way is applied and next, improvement point is used in order to increase the total score. Finally, 2-op procedure is applied to decrease the total length of solution and when the t max is exceeded, the certain numbers of vertices with low score are removed and improvement phase is repeated. Tasgetiren et al. [TS00] worked out the first genetic algorithm for the OP. The tournament selection, the injection crossover as well as the mutation using elements of the local search method (add, omit, replace and swap operators) were created by them. They also proposed the penalty function, which helped to create the infeasible solution. Vansteenwegen et al. [VSVO11] developed the guided local search method (GLS) for the OP, which compares the mentioned method reducing the chances of trapping in the local optimum. For each local search iteration, they used special penalties e.g. increase of the score of the non-included locations and decrease of the score of the included location. First, some of the initial routes are generated on the basis of the Chao method [CGW96] and the best one is selected. Every local search iteration consists of three phases. In the first TSP phase the 2-opt procedure is used to reduce the length of the route. In the second phase nonincluded locations are inserted in the tour in place of the least consuming travel length. The order in which locations are considered in case of the insertion is dependent on the special ranking. In the third phase all non-included locations are checked one by one. If remaining budget is insufficient to include the considered location, all included locations with the lower scores are considered for exclusion and as a result they are replaced by the non-included node. If no replacements are possible, the heuristic reaches a local optimum and the penalty function is applied. Next, replacements are repeated a fixed number of times and the local search iteration of the diversification procedure is applied in order to explore the whole solution space. The GLS meta-heuristic method gives satisfactory results for mediocre networks and can be found in the Mobile Tourist Guide [VSVO11], [So10]. Solutions mentioned in the literature were usually tested in small networks (the number of vertices in Tsiligirides [Ts84], Chao et al. [CGW96] and Fischetti et al. [FST98] benchmark instances vary between 21 and 500). In practice networks modeling the OP problems could be significantly larger (more than 500 vertices). This article confirms that the solution described in the next section
4 J. Karbowska-Chilińska et al. / Genetic Algorithm Solving Orienteering Problem 31 may be recommended for large networks as it provides better results than the GLS. 3 Genetic Algorithm Route determination in GA is a multi-stage process involving the following steps: 1. Initialization: First, the initial population of P size solutions is generated. Tours are encoded into chromosomes as a sequence of vertices (cities). It is the most natural way of adopting GA for OP. At the beginning a random vertex v, which is adjacent to vertex s (the start point) is chosen. Next, the value t sv is added to the current travel length. If the current travel length does not exceed 0.5 t max, the tour generation is continued. Now we start at vertex v and choose a random vertex u adjacent to v. At every step we exclude the previously visited vertex from the set of possible to choose from vertices. This action prevents from visiting the given vertex repeatedly. If the current tour length is greater than 0.5 t max, the last vertex is rejected and we return to vertex s the same way but in the reversed order. This way of generating the individuals of the initial populations means that they are symmetrical in respect to the middle vertex in the tour. However, these symmetries are removed by the algorithm. In tab. 2 the example of the initial population for P size =5 and t max =30 is presented for the graph defined by the matrix of distances and profits introduced in tab. 1. Table 1. Graph G example vertex profit Table 2. Initial population example (P size=5, t max=30) no Individual travel length total profit fitness 1 (1, 2, 3, 4, 3, 2, 1) (1, 5, 4, 3, 4, 5, 1) (1, 4, 3, 4, 1) (1, 5, 3, 5, 1) (1, 4, 5, 4, 1)
5 32 J. Karbowska-Chilińska et al. / Genetic Algorithm Solving Orienteering Problem 2. Evaluation: We follow to calculate the value of the fitness function F to evaluate the optimum nature for each route (chromosome) included in P. The fitness function should estimate the quality of individuals, according to the sum of profits T otalp rofit and the length of the tour T ravellength. Each vertex can be visited more than once in the route but the T otalp rofit is increased when the vertex is visited for the first time. In the GA the fitness function is equal to T otalp rofit 3 /T ravellength. This variant of the fitness function gives the best results from among all the tested versions, so that, the final population contains a route with the highest total profit. 3. Improving population: After generating initial population, the GA starts to improve the current population through repetitive application of selection, crossover and mutation. The algorithm stops after n g generations and the result tour is the best individual (with the highest F ) from the final generation Tournament selection: In the first step, tournament selection is applied - we select t size random, numerous individuals from the current population, and the best one from the group is copied to the next population. It is important that we choose the best chromosome from the group that is the one with the highest value of T otalp rofit 3 /T ravellength. Next, the whole tournament group is returned to the old population, and finally after P size repetitions of this step a new population is created Crossover: The crossover is performed as follows: First two random individuals are selected - parents. Afterwards we randomly choose a common gene (crossing point) from both parents (the first and the last genes are not considered). If there are no common genes, crossover cannot be done and no changes to the chosen chromosomes are applied. Following this, two new individuals are created as a result of exchanging chromosome fragments (from the crossing point to the end of the chromosome) from both parents. If one of the children does not preserve t max constraint, the fitter parent from the new population replaces it. If both children do not preserve this constraint, the parents replace them in the new population (no changes applied). In the example presented in fig. 1 two children with low enough travel length are created. Parents can be symmetrical, however the crossover removes the symmetry from the offspring individuals Mutation: After the selection and crossover phases, the population undergoes the heuristic mutation. First, a random individual is selected to be mutated. There are two possible kinds of mutation: inserting a new gene or removing an existing gene. The standard version of the inserting mutation, in which the new gene is inserted in a random place of the individual, does not cause good enough improvement of the fitness function value. Therefore we apply the inserting mutation in which all possibilities of inserting a new available gene u that is not present in the chromosome are considered. The place with the highest value of p 2 u/t ravellengthincrease(u) (T ravellengthincrease(u) - increase of the travel length after adding the gene u to the chromosome) is cho-
6 J. Karbowska-Chilińska et al. / Genetic Algorithm Solving Orienteering Problem 33 sen. If T ravellengthincrease(u) is less than 1, we must consider the highest value of p 2 u. In the example presented in fig. 2 there are four possibilities of inserting a new gene into the chromosome (1, 4, 3, 5, 1) without exceeding t max but the insertion of gene 2 between genes 1 and 4 is chosen because this position of gene 2 gives the highest value of p 2 u/t ravellengthincrease(u) (202). The gene u is not available when the addition to the route exceeds t max or do not increase the value of currently best fitness function. In the removing mutation, only genes that appear in the chromosome more than once are considered (except for the first and last genes). If there are no such candidates the removing mutation is not performed (no fitness loss occurs). Otherwise, we choose the gene in order to shorten the travel length as much as possible. In the example presented in fig. 3 we have only one candidate suitable for removal, gene 5 (between genes 1 and 3 or between genes 3 and 1). If we remove this gene from the first position, the path is shorten by 6, but if we remove gene 5 from the second position (between genes 3 and 1) the path is shorten by 5. Thus, the best candidate to remove is gene 5 between genes 1 and Determining results: The route with the highest value of the fitness function F is the result of GA. Fig. 1. Crossover example (t max = 30), the crossing point is red The presented method is an improved version of the algorithm described in [OK11], [PK11]. The main difference between GA and its previous version, called
7 34 J. Karbowska-Chilińska et al. / Genetic Algorithm Solving Orienteering Problem Fig. 2. Inserting mutation (t max = 30 ), the inserted gene is red Fig. 3. Removing mutation (t max = 30), the removing gene is red farther pga, is clearly visible in the evaluation step. The fitness function F for GA takes into account not only the total profit but also travel length for the given path. Moreover, in GA the inserting mutation is far more effective and has significantly shorter execution time. In the previous version of this method, all possible (not only available as in GA) vertices were checked and the vertex u with the highest profit (not with the heuristics p 2 u/t ravellengthincrease(u) like in GA) was chosen. Moreover, the method pga presented in [OK11], [PK11] solves some modified version of the OP in which the vertices can be repeated in the final route and the transport network is not a complete graph. GA works on the standard version of the OP assuming that the given graph satisfies the triangle inequality. 4 Computational Experiment In this section results of GA and the GLS methods as well as pga are compared. The experiments have been carried out on the transport network, which contains 908 cities all over the territory of Poland. Each city is described by its longitude, latitude as well as its profit. The distances between any c 1 and c 2 cities are calculated (in meters) as follows: distance c1c 2 = arccos(sin(lat c1 ) sin(lat c2 )+cos(lat c1 ) cos(lat c2 ) cos(long c1 long c2 ))
8 J. Karbowska-Chilińska et al. / Genetic Algorithm Solving Orienteering Problem 35 where lat c1, lat c2, long c1, long c2 denote latitudes and longitudes of the cities (which are given in radians). Profit associated with a given city is determined according to the rule: the more inhabitants, the higher profit associated with the given city. Profit of each city is equal to the number of inhabitants divided by 1000 (profit is between 1 and 1720). The capital city of Poland, Warsaw, is established as the starting and the ending point. In GA, pga and GLS possible distance limits are 500, 1000, 1500, 2000, 2500, 3000 kilometers. The GA and pga parameters are determined experimentally and have the same values. Table 3 overviews the parameters and their values. To obtain statistics of GA and pga the route with the best fitness results from 30 algorithm runs was taken into account. In the experiments GLS parameters were the same as in [VSVO9] with the exception of the replace phase. In this step, the maximum number of iterations was determined by tests and it was equal to 700. Increase of this parameter (above 700) did not improve the quality of GLS results and moreover, it was time consuming. The experiments have been performed on implementations of GA, pga and GLS that run on the Intel Core 2 duo 2.8GHz CPU. The comparison of the name explanation Table 3. GA and pga parametres value P size initial population size 300 t size number of individuals chosen in a tournament selection 5 n g number of GA generations 1000 best solutions and the execution time according to the GA as well as the pga with the ones obtained from GLS is outlined in tab. 4. Results indicate that GA gives better profits. The percentage difference between GA and GLS profits varies from approximately 2% for t max = 2500 to 12% for t max = Only in the case t max = 1500, GA gives slightly worse profits (0.81%) than GLS, but GA is significantly faster. The difference between GA and pga profits varies from approximately 1.8% for t max = 3000 to 8% for t max = 2500 (only in case t max = 2000, pga gives better profit result (about 0.16%) than GA). The execution time of GA and pga is calculated as a sum from 30 runs. It is easy to see that the execution time of GLS is even more than three times higher than GA (e.g. for t max = 1500) but the execution time ofgaisevenmore six time lower than pga (for t max = 2000). It is interesting that in the algorithms, final paths have comparable lengths, which are very close to t max but the generated paths are usually different (passing through various cities). In fig. 4, examples of the best-generated routes are marked on the Polish map for GA and GLS. The last remark concerns the convergence of GA algorithm. The maximum number of iterations equals to 1000 but the best routes are generated earlier. As can be observed in fig. 5 the best route e.g. for t max = 3000 or t max = 1000 is generated
9 36 J. Karbowska-Chilińska et al. / Genetic Algorithm Solving Orienteering Problem after 500 and 250 iterations respectively. Every 100 generations GA checks the current population and stops if no improvements have been found. Table 4. GA, GLS and pga best results and execution time (time) comparison GA GLS pga t max profit length time profit length time profit length time GA GLS Fig. 4. Examples of routes generated for T max = Conclusion and Further Work Computer experiments have shown that GA performs much better than the comparable methods - GLS and pga. It is very important that both algorithms have been tested on a large network (about 900 vertices) with the high value of t max. GLS and other effective solutions for the OP were previously tested only on benchmark graphs with a much smaller number of vertices (between 21 and 500) [Ts84], [CGW96], [FST98]. On the other hand, it was found that large network applications require the usage of effective solutions of the OP. Therefore
10 J. Karbowska-Chilińska et al. / Genetic Algorithm Solving Orienteering Problem 37 Fig. 5. Profit of the best route from n-th generation GA research on effective method of solving the OP for the case of large networks is such a crucial issue. In addition, the GA is incomparably better than the GLS and pga methods in execution time. In the future work, it is intended to expand experimentation with other instances of large networks. If tests show poor performance of GA the new heuristics must be added to the algorithm. We also plan to improve the algorithm in the generation of the initial population step. The current version of GA contains only symmetric routes. We want to replace parts of symmetric routes by asymmetric ones. Dealing with this kind of routes also requires paying close attention to the topology of networks. Finally, we will also work on improving the crossover operator and reducing the execution time using our method. References [Ba89] Balas, E.: The prize collecting traveling salesman problem. Networks. 19 (1989) [CGW96] Chao, I. M., Golden, B. L., Wasil, E. A.: A Fast and effective heuristic for the orienteering. European Journal of Operational Research. 88 (1996) [FST98] Fischetti, M., Salazar, J. J., Toth, P.: Solving the Orienteering Problem through Branch-and-Cut. INFORMS Journal on Computing. 10 (1998) [GLS98] Gendreau, M., Laporte, G., Semet, F.: A branch-and-cut algorithm for the undirected selective traveling salesman problem. Networks. 32(4) (1998) [GLV87] Golden, B., Levy, L., Vohra, R.: The orienteering problem. Naval Research Logistics 34 (1987) [GWL88] Golden, B., Wang, Q., Liu, L.: A multifaceted heuristic for the orienteering problem. Naval Research Logistics 35 (1988) [OK11] Ostrowski, K., Koszelew, J.: The comparision of genetic algorithm which solve Orienteering Problem using complete an incomplete graph, Zeszyty Naukowe, Politechnika Bialostocka, Informatyka 8 (2011), [PK11] Piwonska, A., Koszelew, J.: A memetic algorithm for a tour planning in the selective travelling salesman, Foundations of Intelligent system, Springer-Verlag, Lecture Notes in Artificial Intelligence, 6804 (2011),
11 38 J. Karbowska-Chilińska et al. / Genetic Algorithm Solving Orienteering Problem [RYK92] Ramesh, R., Yoon, Y., Karwan, M.H.: An Optimal Algorithm for the Orienteering Tour Problem. INFORMS Journal on Computing. 4(2) (1992) [SS10] Sevkli, Z., Sevilgen, E.: Discrete particle swarm optimization for the orienteering Problem. IEEE Congress (2010) [So10] Souffriau,W.: Automated Tourist Decision Support, PhD Thesis, Katholieke Universiteit Leuven (2010) [SV10] Souffriau, W., Vansteenwegen, P.: Tourist trip planning functionalities: Stateof-the-Art and Future. ICWE Workshops (2010) [TMO5] Tang, H., Miller-Hooks, E.:A tabu search heuristic for the team orienteering [Ts84] problem. Comput. Oper. Res. 32(6) (2005), Tsiligirides, T.: Heuristic methods applied to orienteering. Journal of the Operational Research Society. 35(9) (1984) [TS00] Tasgetiren, M. F., Smith, A.E.: A genetic algorithm for the orienteering problem. Proceedings of the 2000 Congress on Evolutionary Computation San Diego. 2 (2000) [VSVO9] Vansteenwegen, P., Souffriau, W., Vanden Berghe, G., Van Oudheusden, D.:A guided local search metaheuristic for the team orienteering problem. European Journal of Operational Research.196 (2009) [VSVO9a] Vansteenwegen, P., Souffriau, W., Vanden Berghe, G., Van Oudheusden, D.: Iterated local search for the team orienteering problem with time windows. Computers O.R. 36 (2009) [VSVO11] Vansteenwegen, P., Souffriau, W., Vanden Berghe, G., Van Oudheusden, D.: The City Trip Planner: An expert system for tourists. Expert Systems with Applications 38(6) (2011) This work was supported by Bialystok University of Technology under grants S/WI/1/2011 and S/WI/2/2008.
Genetic Algorithm with Path Relinking for the Orienteering Problem with Time Windows
Genetic Algorithm with Path Relinking for the Orienteering Problem with Time Windows Joanna Karbowska-Chilinska and Pawel Zabielski Faculty of Computer Science Bialystok University of Technology, Poland
More informationDepartment 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 informationA Greedy Randomised Adaptive Search Procedure for the Team Orienteering Problem
A Greedy Randomised Adaptive Search Procedure for the Team Orienteering Problem Wouter Souffriau, Pieter Vansteenwegen Greet Vanden Berghe, Dirk Van Oudheusden Information Technology, KaHo Sint-Lieven
More informationSIMULATED ANNEALING APPROACH FOR SOLVING A TIME DEPENDENT ORIENTEERING PROBLEM
Commun.Fac.Sci.Univ.Ank.Series A2-A3 Volume 58, Number 1, Pages 17-28 (2016) DOI: 10.1501/commua1-2_0000000091 ISSN 1303-6009 SIMULATED ANNEALING APPROACH FOR SOLVING A TIME DEPENDENT ORIENTEERING PROBLEM
More informationOptimization Approaches for Solving Chance Constrained Stochastic Orienteering Problems
Optimization Approaches for Solving Chance Constrained Stochastic Orienteering Problems Pradeep Varakantham and Akshat Kumar* School of Information Systems, Singapore Management University * IBM Research
More informationPerformance Analysis of Shortest Path Routing Problem using Heuristic Algorithms
Performance Analysis of Shortest Path Routing Problem using Heuristic Algorithms R. Somasundara Manikandan 1 1 Department of Computer Science, Raja Doraisingam Govt. Arts College, Sivaganga, Tamilnadu,
More informationA 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 informationA 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 informationARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS
ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS Gabriela Ochoa http://www.cs.stir.ac.uk/~goc/ OUTLINE Optimisation problems Optimisation & search Two Examples The knapsack problem
More informationA New Approach to Treat the Selective Travelling Salesman Problem
International Mathematical Forum, Vol. 11, 2016, no. 16, 757-768 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/imf.2016.6665 A New Approach to Treat the Selective Travelling Salesman Problem
More informationDynamic programming for the orienteering problem with time windows
Dynamic programming for the orienteering problem with time windows Giovanni Righini, Matteo Salani Dipartimento di Tecnologie dell Informazione Università degli Studi di Milano, Via Bramante 65, 26013
More informationA column generation algorithm for the team orienteering problem with time windows
A column generation algorithm for the team orienteering problem with time windows Racha El-Hajj, Aziz Moukrim, B Chebaro, M Kobeissi To cite this version: Racha El-Hajj, Aziz Moukrim, B Chebaro, M Kobeissi.
More informationHeuristic and exact solution strategies for the Team Orienteering Problem
Research Practice 2 Final report Heuristic and exact solution strategies for the Team Orienteering Problem Camila Mejía Quintero Miguel Tamayo Jaramillo Juan Carlos Rivera Agudelo May 27, 2016 Abstract
More informationErasmus School of Economics. Implementation of an iterated local search heuristic for the team orienteering problem with time windows
Erasmus School of Economics Implementation of an iterated local search heuristic for the team orienteering problem with time windows Author: Renée Buijs 345246 Supervisor: Dr. Dennis Huisman Bachelor thesis
More informationCrew 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 informationAn ILS Algorithm for the Team Orienteering Problem with Variable Profit
An ILS Algorithm for the Team Orienteering Problem with Variable Profit Aldy Gunawan School of Information Systems Singapore Management University, Singapore Tel: (+65) 6808-5227, Email: aldygunawan@smu.edu.sg
More informationUsing 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 informationA Tabu Search approach for Multi Constrained Team Orienteering Problem and its application in touristic trip planning
A Tabu Search approach for Multi Constrained Team Orienteering Problem and its application in touristic trip planning Kadri Sylejmani Department of Computer Engineering, Faculty of Electrical and Computer
More informationOptimizing 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 informationInternational Journal of Industrial Engineering, 18(2), , DISCRETE PARTICLE SWARM OPTIMIZATION FOR THE ORIENTEERING PROBLEM
International Journal of Industrial Engineering, 18(2), 92-102, 2011. DISCRETE PARTICLE SWARM OPTIMIZATION FOR THE ORIENTEERING PROBLEM Shanthi Muthuswamy a, and Sarah Lam b a Department of Technology,
More informationA Web-Based Evolutionary Algorithm Demonstration using the Traveling Salesman Problem
A Web-Based Evolutionary Algorithm Demonstration using the Traveling Salesman Problem Richard E. Mowe Department of Statistics St. Cloud State University mowe@stcloudstate.edu Bryant A. Julstrom Department
More information(0) https://lirias.kuleuven.be/handle/ /265656
Citation P. Vansteenwegen, W. Souffriau, D. Van Oudheusden (2011), The orienteering problem: a survey European Journal of Operational Research, 209 (1), 1-10. Archived version Author manuscript: the content
More informationTwo models of the capacitated vehicle routing problem
Croatian Operational Research Review 463 CRORR 8(2017), 463 469 Two models of the capacitated vehicle routing problem Zuzana Borčinová 1, 1 Faculty of Management Science and Informatics, University of
More informationComparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-661, p- ISSN: 2278-8727Volume 13, Issue 3 (Jul. - Aug. 213), PP 17-22 Comparison Study of Multiple Traveling Salesmen Problem using Genetic
More informationModified 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 informationSolving 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 informationThe Generalized Traveling Salesman Problem: A New Genetic Algorithm Approach
The Generalized Traveling Salesman Problem: A New Genetic Algorithm Approach by John Silberholz, University of Maryland Bruce Golden, University of Maryland Presented at INFORMS 2007 Coral Gables, January
More informationMETAHEURISTICS. 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 informationConstrained 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 informationUsing 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 informationFuzzy 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 informationA 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 informationPre-requisite Material for Course Heuristics and Approximation Algorithms
Pre-requisite Material for Course Heuristics and Approximation Algorithms This document contains an overview of the basic concepts that are needed in preparation to participate in the course. In addition,
More informationA COMPARATIVE STUDY OF FIVE PARALLEL GENETIC ALGORITHMS USING THE TRAVELING SALESMAN PROBLEM
A COMPARATIVE STUDY OF FIVE PARALLEL GENETIC ALGORITHMS USING THE TRAVELING SALESMAN PROBLEM Lee Wang, Anthony A. Maciejewski, Howard Jay Siegel, and Vwani P. Roychowdhury * Microsoft Corporation Parallel
More informationJob Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search
A JOB-SHOP SCHEDULING PROBLEM (JSSP) USING GENETIC ALGORITHM (GA) Mahanim Omar, Adam Baharum, Yahya Abu Hasan School of Mathematical Sciences, Universiti Sains Malaysia 11800 Penang, Malaysia Tel: (+)
More informationApplying Particle Swarm Optimization for Solving Team Orienteering Problem with Time Windows
Jurnal Teknik Industri, Vol. 16, No. 1, Juni 2014, 9-16 ISSN 1411-2485 print / ISSN 2087-7439 online DOI: 10.9744/jti.16.1.9-16 Applying Particle Swarm Optimization for Solving Team Orienteering Problem
More informationA 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 informationSUITABLE CONFIGURATION OF EVOLUTIONARY ALGORITHM AS BASIS FOR EFFICIENT PROCESS PLANNING TOOL
DAAAM INTERNATIONAL SCIENTIFIC BOOK 2015 pp. 135-142 Chapter 12 SUITABLE CONFIGURATION OF EVOLUTIONARY ALGORITHM AS BASIS FOR EFFICIENT PROCESS PLANNING TOOL JANKOWSKI, T. Abstract: The paper presents
More informationNon-deterministic Search techniques. Emma Hart
Non-deterministic Search techniques Emma Hart Why do local search? Many real problems are too hard to solve with exact (deterministic) techniques Modern, non-deterministic techniques offer ways of getting
More informationUsing 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 informationACCELERATING 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 informationThe movement of the dimmer firefly i towards the brighter firefly j in terms of the dimmer one s updated location is determined by the following equat
An Improved Firefly Algorithm for Optimization Problems Amarita Ritthipakdee 1, Arit Thammano, Nol Premasathian 3, and Bunyarit Uyyanonvara 4 Abstract Optimization problem is one of the most difficult
More informationParallel Genetic Algorithm to Solve Traveling Salesman Problem on MapReduce Framework using Hadoop Cluster
Parallel Genetic Algorithm to Solve Traveling Salesman Problem on MapReduce Framework using Hadoop Cluster Abstract- Traveling Salesman Problem (TSP) is one of the most common studied problems in combinatorial
More information3. Genetic local search for Earth observation satellites operations scheduling
Distance preserving recombination operator for Earth observation satellites operations scheduling Andrzej Jaszkiewicz Institute of Computing Science, Poznan University of Technology ul. Piotrowo 3a, 60-965
More informationA Mathematical Model and Metaheuristics for Time Dependent Orienteering Problem
A Mathematical Model and Metaheuristics for Time Dependent Orienteering Problem Aldy GUNAWAN 1, Zhi YUAN 2,3, and Hoong Chuin LAU 1 1 School of Information Systems, Singapore Management University, Singapore
More informationSolving a directed profitable rural postman problem using two metaheuristic
Solving a directed profitable rural postman problem using two metaheuristic algorithms Masoud Rabbani, Fahimeh Taghiniam School of Industrial Engineering, College of Engineering, University of Tehran,
More informationA Heuristic Based on Integer Programming for the Vehicle Routing Problem with Backhauls
Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 A Heuristic Based on Integer Programming for the Vehicle Routing Problem
More informationMetaheuristic 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 informationCHAPTER 4 GENETIC ALGORITHM
69 CHAPTER 4 GENETIC ALGORITHM 4.1 INTRODUCTION Genetic Algorithms (GAs) were first proposed by John Holland (Holland 1975) whose ideas were applied and expanded on by Goldberg (Goldberg 1989). GAs is
More informationMetaheuristic 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 informationAn 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 informationA 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 informationthat imizes the total collected score subject to a given time budget frame. It is assumed that the starting point and the end point are fixed. Many OP
A Mathematical Model and Metaheuristics for Time Dependent Orienteering Problem Aldy GUNAWAN Zhi YUAN Hoong Chuin LAU Abstract This paper presents a generalization of the Orienteering Problem, the Time-Dependent
More informationComparison of Genetic Algorithm and Hill Climbing for Shortest Path Optimization Mapping
The 2nd International Conference on Energy, Environment and Information System (ICENIS 2017) 15th - 16th August, 2017, Diponegoro University, Semarang, Indonesia Comparison of Genetic Algorithm and Hill
More informationAnt Colony Optimization: The Traveling Salesman Problem
Ant Colony Optimization: The Traveling Salesman Problem Section 2.3 from Swarm Intelligence: From Natural to Artificial Systems by Bonabeau, Dorigo, and Theraulaz Andrew Compton Ian Rogers 12/4/2006 Traveling
More informationA 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 informationAN OPTIMAL SOLUTION TO MULTIPLE TRAVELLING SALESPERSON PROBLEM USING MODIFIED GENETIC ALGORITHM
AN OPTIMAL SOLUTION TO MULTIPLE TRAVELLING SALESPERSON PROBLEM USING MODIFIED GENETIC ALGORITHM Varunika Arya 1, Amit Goyal 2 and Vibhuti Jaiswal 3 1,2,3, Department of Electronics and Communication Engineering,
More informationA 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 informationHeuristic Optimisation
Heuristic Optimisation Part 10: Genetic Algorithm Basics Sándor Zoltán Németh http://web.mat.bham.ac.uk/s.z.nemeth s.nemeth@bham.ac.uk University of Birmingham S Z Németh (s.nemeth@bham.ac.uk) Heuristic
More informationGENETIC ALGORITHM with Hands-On exercise
GENETIC ALGORITHM with Hands-On exercise Adopted From Lecture by Michael Negnevitsky, Electrical Engineering & Computer Science University of Tasmania 1 Objective To understand the processes ie. GAs Basic
More informationMultiple Depot Vehicle Routing Problems on Clustering Algorithms
Thai Journal of Mathematics : 205 216 Special Issue: Annual Meeting in Mathematics 2017 http://thaijmath.in.cmu.ac.th ISSN 1686-0209 Multiple Depot Vehicle Routing Problems on Clustering Algorithms Kanokon
More informationACO and other (meta)heuristics for CO
ACO and other (meta)heuristics for CO 32 33 Outline Notes on combinatorial optimization and algorithmic complexity Construction and modification metaheuristics: two complementary ways of searching a solution
More informationAn Evolutionary Algorithm with Stochastic Hill-Climbing for the Edge-Biconnectivity Augmentation Problem
An Evolutionary Algorithm with Stochastic Hill-Climbing for the Edge-Biconnectivity Augmentation Problem Ivana Ljubić and Günther R. Raidl Institute for Computer Graphics and Algorithms, Vienna University
More informationDETERMINING 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 informationA genetic algorithm for kidney transplantation matching
A genetic algorithm for kidney transplantation matching S. Goezinne Research Paper Business Analytics Supervisors: R. Bekker and K. Glorie March 2016 VU Amsterdam Faculty of Exact Sciences De Boelelaan
More informationCombining Two Local Searches with Crossover: An Efficient Hybrid Algorithm for the Traveling Salesman Problem
Combining Two Local Searches with Crossover: An Efficient Hybrid Algorithm for the Traveling Salesman Problem Weichen Liu, Thomas Weise, Yuezhong Wu and Qi Qi University of Science and Technology of Chine
More informationAdapting 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 informationSolving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques
Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques N.N.Poddar 1, D. Kaur 2 1 Electrical Engineering and Computer Science, University of Toledo, Toledo, OH, USA 2
More informationComparison 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 informationA 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 informationA Genetic Algorithm for the Multiple Knapsack Problem in Dynamic Environment
, 23-25 October, 2013, San Francisco, USA A Genetic Algorithm for the Multiple Knapsack Problem in Dynamic Environment Ali Nadi Ünal Abstract The 0/1 Multiple Knapsack Problem is an important class of
More informationKhushboo Arora, Samiksha Agarwal, Rohit Tanwar
International Journal of Scientific & Engineering Research, Volume 7, Issue 1, January-2016 1014 Solving TSP using Genetic Algorithm and Nearest Neighbour Algorithm and their Comparison Khushboo Arora,
More informationA New Algorithm for Solving the Operation Assignment Problem in 3-Machine Robotic Cell Scheduling
Australian Journal of Basic and Applied Sciences, 5(12): 1578-1585, 211 ISSN 1991-8178 A New Algorithm for Solving the Operation Assignment Problem in 3-Machine Robotic Cell Scheduling 1 Mohammad Fathian,
More informationOutline of the module
Evolutionary and Heuristic Optimisation (ITNPD8) Lecture 2: Heuristics and Metaheuristics Gabriela Ochoa http://www.cs.stir.ac.uk/~goc/ Computing Science and Mathematics, School of Natural Sciences University
More informationLECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2
15-382 COLLECTIVE INTELLIGENCE - S18 LECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2 INSTRUCTOR: GIANNI A. DI CARO ANT-ROUTING TABLE: COMBINING PHEROMONE AND HEURISTIC 2 STATE-TRANSITION:
More informationSolving the Hard Knapsack Problems with a Binary Particle Swarm Approach
Solving the Hard Knapsack Problems with a Binary Particle Swarm Approach Bin Ye 1, Jun Sun 1, and Wen-Bo Xu 1 School of Information Technology, Southern Yangtze University, No.1800, Lihu Dadao, Wuxi, Jiangsu
More informationMethods and Models for Combinatorial Optimization Exact methods for the Traveling Salesman Problem
Methods and Models for Combinatorial Optimization Exact methods for the Traveling Salesman Problem L. De Giovanni M. Di Summa The Traveling Salesman Problem (TSP) is an optimization problem on a directed
More informationEscaping 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 informationLamarckian Repair and Darwinian Repair in EMO Algorithms for Multiobjective 0/1 Knapsack Problems
Repair and Repair in EMO Algorithms for Multiobjective 0/ Knapsack Problems Shiori Kaige, Kaname Narukawa, and Hisao Ishibuchi Department of Industrial Engineering, Osaka Prefecture University, - Gakuen-cho,
More informationMINIMAL EDGE-ORDERED SPANNING TREES USING A SELF-ADAPTING GENETIC ALGORITHM WITH MULTIPLE GENOMIC REPRESENTATIONS
Proceedings of Student/Faculty Research Day, CSIS, Pace University, May 5 th, 2006 MINIMAL EDGE-ORDERED SPANNING TREES USING A SELF-ADAPTING GENETIC ALGORITHM WITH MULTIPLE GENOMIC REPRESENTATIONS Richard
More informationA 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 informationA Binary Model on the Basis of Cuckoo Search Algorithm in Order to Solve the Problem of Knapsack 1-0
22 International Conference on System Engineering and Modeling (ICSEM 22) IPCSIT vol. 34 (22) (22) IACSIT Press, Singapore A Binary Model on the Basis of Cuckoo Search Algorithm in Order to Solve the Problem
More informationHybrid approach for solving TSP by using DPX Cross-over operator
Available online at www.pelagiaresearchlibrary.com Advances in Applied Science Research, 2011, 2 (1): 28-32 ISSN: 0976-8610 CODEN (USA): AASRFC Hybrid approach for solving TSP by using DPX Cross-over operator
More informationHeuristic Optimisation
Heuristic Optimisation Revision Lecture Sándor Zoltán Németh http://web.mat.bham.ac.uk/s.z.nemeth s.nemeth@bham.ac.uk University of Birmingham S Z Németh (s.nemeth@bham.ac.uk) Heuristic Optimisation University
More informationGenetic.io. Genetic Algorithms in all their shapes and forms! Genetic.io Make something of your big data
Genetic Algorithms in all their shapes and forms! Julien Sebrien Self-taught, passion for development. Java, Cassandra, Spark, JPPF. @jsebrien, julien.sebrien@genetic.io Distribution of IT solutions (SaaS,
More informationA New Selection Operator - CSM in Genetic Algorithms for Solving the TSP
A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP Wael Raef Alkhayri Fahed Al duwairi High School Aljabereyah, Kuwait Suhail Sami Owais Applied Science Private University Amman,
More informationDynamic Vehicle Routing Using Hybrid Genetic Algorithms
Proceedings of the 1999 EEE nternational Conference on Robotics & Automation Detroit, Michigan May 1999 Dynamic Vehicle Routing Using Hybrid Genetic Algorithms Wan-rong Jih jih@robot.csie.ntu.edu.tw Jane
More informationAlgorithm Design (4) Metaheuristics
Algorithm Design (4) Metaheuristics Takashi Chikayama School of Engineering The University of Tokyo Formalization of Constraint Optimization Minimize (or maximize) the objective function f(x 0,, x n )
More informationReduce Total Distance and Time Using Genetic Algorithm in Traveling Salesman Problem
Reduce Total Distance and Time Using Genetic Algorithm in Traveling Salesman Problem A.Aranganayaki(Research Scholar) School of Computer Science and Engineering Bharathidasan University Tamil Nadu, India
More informationSolving 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 informationHybridization EVOLUTIONARY COMPUTING. Reasons for Hybridization - 1. Naming. Reasons for Hybridization - 3. Reasons for Hybridization - 2
Hybridization EVOLUTIONARY COMPUTING Hybrid Evolutionary Algorithms hybridization of an EA with local search techniques (commonly called memetic algorithms) EA+LS=MA constructive heuristics exact methods
More informationOpen Vehicle Routing Problem Optimization under Realistic Assumptions
Int. J. Research in Industrial Engineering, pp. 46-55 Volume 3, Number 2, 204 International Journal of Research in Industrial Engineering www.nvlscience.com Open Vehicle Routing Problem Optimization under
More informationCMSC 451: Lecture 22 Approximation Algorithms: Vertex Cover and TSP Tuesday, Dec 5, 2017
CMSC 451: Lecture 22 Approximation Algorithms: Vertex Cover and TSP Tuesday, Dec 5, 2017 Reading: Section 9.2 of DPV. Section 11.3 of KT presents a different approximation algorithm for Vertex Cover. Coping
More informationNetwork Routing Protocol using Genetic Algorithms
International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:0 No:02 40 Network Routing Protocol using Genetic Algorithms Gihan Nagib and Wahied G. Ali Abstract This paper aims to develop a
More informationInnovative Systems Design and Engineering ISSN (Paper) ISSN (Online) Vol.5, No.1, 2014
Abstract Tool Path Optimization of Drilling Sequence in CNC Machine Using Genetic Algorithm Prof. Dr. Nabeel Kadim Abid Al-Sahib 1, Hasan Fahad Abdulrazzaq 2* 1. Thi-Qar University, Al-Jadriya, Baghdad,
More informationSIMULATION APPROACH OF CUTTING TOOL MOVEMENT USING ARTIFICIAL INTELLIGENCE METHOD
Journal of Engineering Science and Technology Special Issue on 4th International Technical Conference 2014, June (2015) 35-44 School of Engineering, Taylor s University SIMULATION APPROACH OF CUTTING TOOL
More informationA 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 informationAn Ant System with Direct Communication for the Capacitated Vehicle Routing Problem
An Ant System with Direct Communication for the Capacitated Vehicle Routing Problem Michalis Mavrovouniotis and Shengxiang Yang Abstract Ant colony optimization (ACO) algorithms are population-based algorithms
More informationTopological 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 informationEvolutionary Computation for Combinatorial Optimization
Evolutionary Computation for Combinatorial Optimization Günther Raidl Vienna University of Technology, Vienna, Austria raidl@ads.tuwien.ac.at EvoNet Summer School 2003, Parma, Italy August 25, 2003 Evolutionary
More information