Improving Iterated Local Search Solution for the Linear Ordering Problem with Cumulative Costs (LOPCC)

Size: px
Start display at page:

Download "Improving Iterated Local Search Solution for the Linear Ordering Problem with Cumulative Costs (LOPCC)"

Transcription

1 Improving Iterated Local Search Solution for the Linear Ordering Problem with Cumulative Costs (LOPCC) David Terán Villanueva 1,, Héctor Joaquín Fraire Huacuja 2, Abraham Duarte 3,RodolfoPazosR. 2, Juan Martín Carpio Valadez 1, and Héctor José Puga Soberanes 1 1 Instituto Tecnológico de León (ITL), Avenida Tecnológico S/N Fracc. Industrial Julián de Obregón C.P , León, Gto. Mexico david_teran01@yahoo.com.mx, jmcarpio61@hotmail.com, pugahector@yahoo.com 2 Instituto Tecnológico de Ciudad Madero (ITCM), Av. 1o. de Mayo esq. Sor Juana Inés de la Cruz s/n Col. Los Mangos C.P.89440, Cd. Madero Tamaulipas, Mexico hfraire@prodigy.net.mx, r_pazos_r@yahoo.com.mx 3 Departamento de Ciencias de la Computación, Universidad Rey Juan Carlos, Madrid, Spain Abraham.Duarte@urjc.es Abstract. In this paper the linear ordering problem with cumulative costs is approached. The best known algorithm solution for the problem is the tabu search proposed by Duarte. In this work an experimental study was performed to evaluate the intensification and diversification balance between these phases. The results show that the heuristic construction phase has a major impact on the tabu search algorithm performance, which tends to diminish with large instances. Then to evaluate the diversification potential of the heuristic construction, two iterated local search algorithms were developed. Experimental evidence shows that the distribution of the heuristic construction proposed as diversification mechanism is more adequate for solving large instances. The diversification potential of the heuristic construction method was confirmed, because with this approach we found 26 best known solutions, not found by the tabu search algorithm. 1 Introduction In wireless communication systems it is required that cell phones communicate constantly with some base station. In order for the base station to distinguish between different signals from the cell phones, the Universal Mobile Telecommunication Standard adopted the Code Division Multiple Access technique. In this technique each cell phone has a different code. Due to the induced distortion of Authors thank the support received from the Consejo Nacional de Ciencia y Tecnología (CONACYT) and Consejo Tamulipeco de Ciencia y Tecnología (COTA- CYT). R. Setchi et al. (Eds.): KES 2010, Part II, LNAI 6277, pp , c Springer-Verlag Berlin Heidelberg 2010

2 184 D.T. Villanueva et al. radio waves propagation, each cell phone interferes with each other, so in order to preserve the connectivity it is necessary to keep the interference below an acceptable level. To reach this goal each cell phone emits a signal, and they are detected by the base station in a sequential order previously established. When a signal is detected, it is eliminated, reducing the interference to other cell phones. Then one faces the problem of finding the order of detection of cell phones to assure a proper reception for all the users. This problem is called Joint Power Control and Receiver Optimization (JOPCO) and was formulated by Benvenuto [1]. Using this problem Bertacco formulates the Linear Ordering Problem With Cumulative Costs (LOPCC) [2]. This problem is defined as follows: Given a complete digraph G=(V, A) with nonnegative node weight d i and nonnegative arcs cost c ij, the objective of LOPCC is to find a Hamiltonian path P = {p 1,p 2,..., p n 1,p n } and the corresponding node values α i that minimize the expression: where: α pi = d pi + LOP CC(P )= 1 i=n α pi n (c pip j α pj ) for i = n, n 1,n 2,...1 j=i+1 2 Related Work 2.1 Linear Ordering Problem (LOP) The linear ordering problem (LOP) is closely related to LOPCC. In this section we review some recent works related to LOP. In [4] a tabu search metaheuristic algorithm for the linear ordering problem is proposed. In the algorithm, an insertion neighborhood strategy is used along with a local search that stops once the best improvement has been reached. Laguna implements intensification and diversification besides the strategies inherent to tabu search. Additional intensification is produced with a path-relinking strategy that is applied to a set of elite solutions and with a long term memory to insert certain nodes into a complementary position related to the previously selected positions. In [5] an efficient method to perform insertion movements by using consecutive swap movements is proposed. Also this method is used in two metaheuristic algorithms to solve LOP: an Iterated Local Search (ILS) and a Memethic Algorithm (MA). In both algorithms the local search stops somewhere between first and best improvements. It is reported that the Memetic Algorithm has better performance, in time and deviation from the optimum, than the Iterated Local Search (ILS). This results were validated using a Wilcoxon non-parametric test with α =0.01. However, not enough evidence that MA has better performance than ILS for instances of size 250 is presented. A relevant contribution of this work is the economical method used to recalculate the objective function value.

3 Improving Iterated Local Search Solution for the Linear Ordering Problem Linear Ordering Problem with Cumulative Costs (LOPCC) Now we review the works directly related to the Linear Ordering Problem with Cumulative Costs (LOPCC). In [2] for the first time a formulation of the Linear Ordering Problem with Cumulative Costs is proposed. Also two exact algorithms for solving LOPCC are described. One of them is based on Mixed Integer-Linear programming, while the other is an enumerative ad-hoc algorithm that produces the best results. In [3] a tabu search algorithm for solving the LOPCC is proposed. The tabu search algorithm has four phases: construction, intensification, local search and diversification. In the construction phase a heuristic is used to generate a prespecified number of solutions, from which the one with the best objective function value is selected as the initial solution. An iteration of the intensification phase begins by randomly selecting a node. Thescorevaluefornodei in the context of the LOPCC is calculated using Eq. (1). In the intensification phase, the low score nodes have priority for selecting positions that will decrease the objective function value of the current solution. The selected node is inserted in the first position that improves the objective value, if one exists, or alternatively in the best non-improving position. Note that this rule may result in the selection of a non-improving move. The move is executed even when the move is not beneficial, resulting in a deterioration of the current objective function value. The inserted node becomes tabu-active for a pre-specified number of iterations, and it cannot be selected for insertions during this number of iterations. The intensification phase terminates after a pre-specified number of consecutive iterations without improvement. score(i) = j c ij d j + j c ji d i. (1) The local search method is used to move the best solution found in the intensification phase to a local optimum. In this process each node of the current solution is inserted in the best improving position. The diversification phase is performed for a pre-specified number of iterations. A node is randomly selected iteratively, where the probability of selecting a node is inversely proportional to its frequency count (which records the number of times that it has been chosen for moving in the intensification phase). The chosen node is placed in the best position, as determined by the move values, allowing for non-improving moves to be executed. Once a solution has been chosen as an initial solution, the global iterations of tabu search are performed. In a global iteration the intensification and diversification phases are performed. Each phase begins from the current solution andafterterminationtheyreturntheoverall best solution and a new current solution. The search terminates after a pre-specified number of global iterations have ocurred without improving the overall best solution. The reported experiments were carried out with 25 UMTS instances of each scenario, where the scenarios are synchronous and asynchronous instances with

4 186 D.T. Villanueva et al. and without scrambling. Also there were 49 LOLIB instances and 75 Random instances with a uniform distribution between 0 and 100 of different sizes, 25 instances of size 35, 25 of size 100, and 25 of size 150. A comparative study was carried out against the enumerative method proposed by Bertacco [2], a Random Greedy method proposed by Benvenuto [1] and an adaptation of the Tabu search proposed by Laguna [4]. In this work we propose to evaluate the intensification and diversification balance between the four phases of the tabu search algorithm, to define new intensification and diversification general purpose strategies using the best methods. 3 Experimental Study The goal of this experimental study is to identify the best methods used in the tabu search algorithm, in order to define new general purpose strategies of intensification and diversification. First the cost/benefit relation for the construction, intensification, local search and diversification methods of the tabu search algorithm were determined. Then the identified best methods were evaluated as intensification or diversification strategies, in the iterated local search framework. In the experimental study the algorithms were implemented in C and the experiments were performed on a computer with a Xeon 3.06 GHz processor and 4 GB of RAM. The instances used in the experiments were the same used in [3]. As the tabu search algorithm uses a predefined seed for random number generation and is time limited to 60 seconds, this parameters were used too in the experiments with the iterated local search algorithms. 3.1 Tabu Search Algorithm Diagnosis To determine the cost/benefit relation for the construction, intensification, local search and diversification methods of the tabu search algorithm, the improvement contribution and the time spent for each method were measured. Table 1 shows the results from this experiment. The first column indicates the instances set used, the second one contains the indicator used, the next four columns contain the results for the construction, intensification, local search and diversification methods. The indicators used were the improvement percentage, the percentage of the overall time and the time in seconds used by each method. As we can see, for the first five instances set the heuristic construction produces over 90% of the attained improvement with less than 20% of the time spent. For the next two sets, the construction produces over 60% of the improvement. The results for the last set shows a different pattern due to the 60-second-time restriction. In general the results show that the heuristic construction is the most important method in the tabu search algorithm, but its performance tends to diminish with large instances. As we can see the main purpose of this method in the algorithm, is to contribute to the intensification process generating a high quality initial solution. Now we consider the next question: Can we use the heuristic construction to define an efficient diversification method based on restarting the current search at different high quality solutions?

5 Improving Iterated Local Search Solution for the Linear Ordering Problem 187 Table 1. Tabu Search Algorithm Evaluation Instances Analysis Heuristic. Const. Local Search Intensification Diversification Improve % UMTS 00 Time % Time sec Improve % UMTS 01 Time % Time sec Improve % UMTS 10 Time % Time sec Improve % UMTS 11 Time % Time sec Improve % LOLIB Time % Time sec Improve % Rnd 35 Time % Time sec Improve % Rnd 100 Time % Time sec Improve % Rnd 150 Time % Time sec Diversification Based on the Initial Solution Construction Heuristic To evaluate the diversification potential of the heuristic construction, two iterated local search algorithms were developed. In this framework a general purpose diversification strategy based on initial solution construction methods is used. The initial solution construction is performed by the greedy algorithm Greedy- HeuristicConstruction(10). It is used to generate 10 solutions which are built in inverse order. For each one, the last node of the permutation is randomly selected. The next nodes are selected using a roulette that gives priority to those nodes that produce the lowest cost if they are placed at the next position of the permutation. This requires to determine the cost of the objective function for each node that could be in the next position of the current node. This is an expensive process, but it is oriented to produce very good quality solutions. Once a node is inserted, the algorithm also verifies if that node could produce a better solution if its inserted in a previous position.

6 188 D.T. Villanueva et al. The solution perturbation phase is performed by the algorithm Perturbation(p). Here a random node in the current permutation p is selected and inserted in a new position that improves the current solution, otherwise the best non-improving position is selected. The local search method is performed by the algorithm LocalSearch(p). This method inserts each node of the current permutation p in the position that produces a better objective function value. Given a node, the position where it must be inserted is determined checking the neighborhood from node position i to the left and continuing from position i to the right, using consecutive swap movements. p = GreedyHeuristicConstruction(10) p = LocalSearch(p) P better = p While globaliterationsw ithoutimprove < maxiterations and time < timelimit { ILSB: p = Perturbation(p) ILSP: p = GreedyHeuristicConstruction(10) p = LocalSearch(p) if (p < P better ) { P better = p } else { if (p > P better * β) { p = P better } } } Where: β is a numerical value between 1 and 2. Fig. 1. Structure of the ILSB(ILSP) algorithm To evaluate the diversification potential of the heuristic construction, two iterated local search algorithms were developed. The first one is a basic iterated local search (ILSB) shown in figure 1. In this algorithm the heuristic construction is used to generate a high quality initial solution, which is locally optimized, and the perturbation process is started. The solution perturbation has two goals: diversify the search because a node is randomly selected, and intensify the search because the selected node is inserted in a "good" position. In the second algorithm the heuristic construction is also used as the perturbation process. This algorithm is named ILSP and it is shown in figure 1. As we can see the heuristic

7 Improving Iterated Local Search Solution for the Linear Ordering Problem 189 construction work is distributed across all the search process. Now the perturbation continues diversifying the search, but restarting from high quality solutions. This is a diversification strategy that can be applied in several metaheuristics. For both algorithms the local search method is used to move the current solution to a local optimal solution and it is applied after the initial solution construction and the solution perturbation. The stop criterion applied has two elements: stagnation detection and a 60-second-time limit. Table 2 shows the results obtained with the UMTS instances for which the optimal values are known. These results show that the ILSP algorithm slightly outperforms the TS_Duarte algorithm in both quality and efficiency. Table UMTS instances of size 16 (25 of each group) Algorithm Object. Func. Avg. Err. Std. Dev. Num. Optima CPU sec. Synchronous TS_Duarte without ILSB scramble ILSP Synchronous TS_Duarte with ILSB scramble ILSP Asynchronous TS_Duarte without ILSB scramble ILSP Asynchronous TS_Duarte with ILSB scramble ILSP Table 3 shows the experimental results with the LOLIB instances for which no optimal solutions are known. As we can see the ILSP algorithm clearly outperforms the TS_Duarte algorithm in quality solution and efficiency. And for 16 instances, the ILSP algorithm improves the best known solutions. Table 4 shows the results obtained with the Random instances for 35, 100 and 150 nodes. For these instances the optimal solutions are unknown, and we have found 24 new best known solutions, 16 with ILSB and 10 with ILSP (2 overlapped). As we can see the TS_Duarte algorithm clearly outperforms the ILS algorithms. But as we have previously seen, the performance of the TS_Duarte algorithm is highly dependent on the heuristic construction and this process is too expensive. As we can see on the instances of size 100 and 150, the number of best known solutions obtained by the TS_Duarte algorithm decreases as the instance size increases. In contrast the number of the best known solutions obtained increases for the ILS algorithms. Also we can observe on the instances of size 150, the ILSP algorithm clearly outperforms in efficiency the TS_Duarte algorithm. The experimental evidence seems to show that the distribution of the heuristic construction used in the ILSB algorithm is more appropriate for solving large instances that the approach used in the TS_Duarte algorithm.

8 190 D.T. Villanueva et al. Table LOLIB instances of sizes 44(28), 50(2), 56(11) y 60(3) Algorithm Object. Func. Avg. Err. Std. Dev. #Best Known CPU sec. TS_Duarte ILSB ILSP Table Random instances (25 of each group) Size Algorithm Object. Func. Avg. Err. Std. Dev. #Best Known CPU sec. TS_Duarte ILSB ILSP TS_Duarte ILSB ILSP TS_Duarte ILSB ILSP Table 5. The best known solutions for the LOLIB instances Instance Value Instance Value Instance Value be75eec 5.09 t65n11xx 2.09 t75i11xx be75np t65w11xx t75k11xx 1.32 be75oi 2.79 t69r11xx t75n11xx 9.9 be75tot t70b11xx t75u11xxa stabu t70d11xx tiw56n stabu t70d11xxb 4.44 tiw56n stabu t70f11xx 1.27 tiw56n t59b11xx t70i11xx tiw56n t59d11xx t70k11xx 0.49 tiw56n t59f11xx t70l11xx tiw56n t59i11xx t70n11xx 0.05 tiw56r t59n11xx t70u11xx tiw56r t65b11xx t70w11xx 0.04 tiw56r t65d11xx t70x11xx 0.23 tiw56r t65f11xx 1.25 t74d11xx 4.76 tiw56r t65i11xx t75d11xx 5.06 t65l11xx t75e11xx

9 Improving Iterated Local Search Solution for the Linear Ordering Problem Conclusions In this ongoing investigation, the linear ordering problem with cumulative costs is approached. The best known solution algorithm for the problem is the tabu search proposed in [3].The algorithm has four phases: construction, intensification, local search and diversification. In this work an experimental study was conducted to evaluate the intensification and diversification balance between these phases. The results show that the heuristic construction has a major impact on the tabu search algorithm performance, which tends to diminish with large instances. Then to evaluate the diversification potential of the heuristic construction, two iterated local search algorithms were developed. In this framework a general purpose diversification strategy based on initial solution construction methods is shown. The experimental evidence shows that the distribution of the heuristic construction used as diversification mechanism in the ILSP algorithm is more adequate for solving large instances than the approach used in the tabu search algorithm. The diversification potential of the heuristic construction method was confirmed because the Table 6. The best known solutions for the Random instances Instance Value Instance Value Instance Value t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d t1d

10 192 D.T. Villanueva et al. ILSP algorithm found 26 best known solutions, not found by the tabu search algorithm. In tables 5 and 6 we show an update to the best known solutions reported in [3], the new best known solutions found in this work are shown in boldface. Now we are working on developing new strategies to improve the performance of the metaheuristics used to solve the large instances reported in the literature. References 1. Benvenuto, N., Carnevale, G., Tomasin, S.: Optimum power control and ordering in sic receivers for uplink cdma systems. In: IEEE-ICC 2005 (2005) 2. Bertacco, L., Brunetta, L., Fischetti, M.: The linear ordering problem with cumulative costs. Eur. J. Oper. Res. 189(3), (2008) 3. Duarte, A., Laguna, M., Martí, R.: Tabu search for the linear ordering problem with cumulative costs. Springer Science+Business Media, Heidelberg (2009) 4. Laguna, M., Martí, R., Campos, V.: Intensification and diversification with elite tabu search solutions for the linear ordering problem (1998) 5. Schiavinotto, T., Stützle, T.: The linear ordering problem: Instances, search space analysis and algorithms. Journal of Mathematical Modelling and Algorithms 3(4), (2005)

International Journal of Combinatorial Optimization Problems and Informatics. E-ISSN:

International Journal of Combinatorial Optimization Problems and Informatics. E-ISSN: International Journal of Combinatorial Optimization Problems and Informatics E-ISSN: 2007-1558 editor@icopi.org International Journal of Combinatorial Optimization Problems and Informatics México Terán

More information

Many-threaded Differential Evolution on the GPU

Many-threaded Differential Evolution on the GPU Many-threaded Differential Evolution on the Pavel Krömer, Jan Platoš, Václav Snášel, and Ajith Abraham Abstract Differential evolution (DE) is an efficient populational meta-heuristic optimization algorithm

More information

Solving dynamic memory allocation problems in embedded systems with parallel variable neighborhood search strategies

Solving dynamic memory allocation problems in embedded systems with parallel variable neighborhood search strategies Available online at www.sciencedirect.com Electronic Notes in Discrete Mathematics 47 (2015) 85 92 www.elsevier.com/locate/endm Solving dynamic memory allocation problems in embedded systems with parallel

More information

The Linear Ordering Problem: Instances, Search Space Analysis and Algorithms

The Linear Ordering Problem: Instances, Search Space Analysis and Algorithms The Linear Ordering Problem: Instances, Search Space Analysis and Algorithms Tommaso Schiavinotto and Thomas Stützle Darmstadt University of Technology, Computer Science Department Alexanderstr. 10, 64283

More information

Outline. TABU search and Iterated Local Search classical OR methods. Traveling Salesman Problem (TSP) 2-opt

Outline. TABU search and Iterated Local Search classical OR methods. Traveling Salesman Problem (TSP) 2-opt TABU search and Iterated Local Search classical OR methods Outline TSP optimization problem Tabu Search (TS) (most important) Iterated Local Search (ILS) tks@imm.dtu.dk Informatics and Mathematical Modeling

More information

TABU search and Iterated Local Search classical OR methods

TABU search and Iterated Local Search classical OR methods TABU search and Iterated Local Search classical OR methods tks@imm.dtu.dk Informatics and Mathematical Modeling Technical University of Denmark 1 Outline TSP optimization problem Tabu Search (TS) (most

More information

Branch-and-bound: an example

Branch-and-bound: an example Branch-and-bound: an example Giovanni Righini Università degli Studi di Milano Operations Research Complements The Linear Ordering Problem The Linear Ordering Problem (LOP) is an N P-hard combinatorial

More information

GRASP with evolutionary path-relinking for the antibandwidth problem

GRASP with evolutionary path-relinking for the antibandwidth problem GRASP with evolutionary path-relinking for the antibandwidth problem VIII Metaheuristics International Conference (MIC 009) Hamburg, Germany July 3-6, 009 Mauricio G. C. Resende AT&T Labs Research Florham

More information

A Study of Neighborhood Structures for the Multiple Depot Vehicle Scheduling Problem

A Study of Neighborhood Structures for the Multiple Depot Vehicle Scheduling Problem A Study of Neighborhood Structures for the Multiple Depot Vehicle Scheduling Problem Benoît Laurent 1,2 and Jin-Kao Hao 2 1 Perinfo SA, Strasbourg, France 2 LERIA, Université d Angers, Angers, France blaurent@perinfo.com,

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

A tabu search based memetic algorithm for the max-mean dispersion problem

A tabu search based memetic algorithm for the max-mean dispersion problem A tabu search based memetic algorithm for the max-mean dispersion problem Xiangjing Lai a and Jin-Kao Hao a,b, a LERIA, Université d'angers, 2 Bd Lavoisier, 49045 Angers, France b Institut Universitaire

More information

Effective probabilistic stopping rules for randomized metaheuristics: GRASP implementations

Effective probabilistic stopping rules for randomized metaheuristics: GRASP implementations Effective probabilistic stopping rules for randomized metaheuristics: GRASP implementations Celso C. Ribeiro Isabel Rosseti Reinaldo C. Souza Universidade Federal Fluminense, Brazil July 2012 1/45 Contents

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

Ant Colony Optimization and Constraint Programming

Ant Colony Optimization and Constraint Programming Ant Colony Optimization and Constraint Programming Christine Solnon LIRIS, UMR 5205 CNRS / University of Lyon ACP summer school, 2010 Overview of the talk 1 Introduction How to solve Combinatorial Optimization

More information

Scatter Search and Path Relinking: A Tutorial on the Linear Arrangement Problem

Scatter Search and Path Relinking: A Tutorial on the Linear Arrangement Problem International Journal of Swarm Intelligence Research, 2(2), 1-21, April-June 2011 1 Scatter Search and Path Relinking: A Tutorial on the Linear Arrangement Problem Rafael Martí, Universidad de Valencia,

More information

Greedy randomized adaptive search procedures: Advances, hybridizations, and applications

Greedy randomized adaptive search procedures: Advances, hybridizations, and applications Greedy randomized adaptive search procedures: Advances, hybridizations, and applications Mauricio G.C. Resende and Celso C. Ribeiro Abstract GRASP is a multi-start metaheuristic for combinatorial optimization

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

Variable Neighbourhood Search for Uncapacitated Warehouse Location Problems

Variable Neighbourhood Search for Uncapacitated Warehouse Location Problems International Journal of Engineering and Applied Sciences (IJEAS) ISSN: 2394-3661, Volume-3, Issue-1, January 2016 Variable Neighbourhood Search for Uncapacitated Warehouse Location Problems Kemal Alaykiran,

More information

Learning the Neighborhood with the Linkage Tree Genetic Algorithm

Learning the Neighborhood with the Linkage Tree Genetic Algorithm Learning the Neighborhood with the Linkage Tree Genetic Algorithm Dirk Thierens 12 and Peter A.N. Bosman 2 1 Institute of Information and Computing Sciences Universiteit Utrecht, The Netherlands 2 Centrum

More information

GRASP WITH PATH-RELINKING FOR THE QUADRATIC ASSIGNMENT PROBLEM

GRASP WITH PATH-RELINKING FOR THE QUADRATIC ASSIGNMENT PROBLEM WITH PATH-RELINKING FOR THE QUADRATIC ASSIGNMENT PROBLEM CARLOS A.S. OLIVEIRA, PANOS M. PARDALOS, AND M.G.C. RESENDE Abstract. This paper describes a with path-relinking heuristic for the quadratic assignment

More information

Neighborhood Combination for Unconstrained Binary Quadratic Programming

Neighborhood Combination for Unconstrained Binary Quadratic Programming id-1 Neighborhood Combination for Unconstrained Binary Quadratic Programming Zhipeng Lü Fred Glover Jin-Kao Hao LERIA, Université d Angers 2 boulevard Lavoisier, 49045 Angers, France lu@info.univ-angers.fr

More information

Tabu Search for the Dynamic Bipartite Drawing Problem

Tabu Search for the Dynamic Bipartite Drawing Problem Tabu Search for the Dynamic Bipartite Drawing Problem RAFAEL MARTÍ Departamento de Estadística e Investigación Operativa, Universidad de Valencia, Spain Rafael.Marti@uv.es ANNA MARTÍNEZ-GAVARA Departamento

More information

Heuristics and Meta-Heuristics for 2-Layer Straight Line Crossing Minimization

Heuristics and Meta-Heuristics for 2-Layer Straight Line Crossing Minimization Heuristics and Meta-Heuristics for 2-Layer Straight Line Crossing Minimization Rafael Martí 1 and Manuel Laguna 2 November 13, 2001 1 Departamento de Estadística e I.O. Universidad de Valencia. Dr. Moliner

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

A Diversified Multi-Start Algorithm for Unconstrained Binary Quadratic Problems Leveraging the Graphics Processor Unit

A Diversified Multi-Start Algorithm for Unconstrained Binary Quadratic Problems Leveraging the Graphics Processor Unit A Diversified Multi-Start Algorithm for Unconstrained Binary Quadratic Problems Leveraging the Graphics Processor Unit Mark Lewis Missouri Western State University, Saint Joseph, Missouri 64507, USA mlewis14@missouriwestern.edu

More information

Tabu Search for a Multi-Objective Routing Problem

Tabu Search for a Multi-Objective Routing Problem Tabu Search for a Multi-Objective Routing Problem JOAQUÍN PACHECO Fac. C Económicas y Empresariales. Universidad de Burgos. Plaza Infanta Elena s/n. Burgos 09001, Spain. RAFAEL MARTÍ * Departament d Estadística

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

HEARIN CENTER FOR ENTERPRISE SCIENCE

HEARIN CENTER FOR ENTERPRISE SCIENCE Working Paper Series HEARIN CENTER FOR ENTERPRISE SCIENCE HCES-02-99 An Experimental Evaluation of a Scatter Search for the Linear Ordering Problem by Vicente Campos Rafael Martí Fred Glover Manuel Laguna

More information

TABU SEARCH FOR MIXED INTEGER PROGRAMMING

TABU SEARCH FOR MIXED INTEGER PROGRAMMING Chapter 11 TABU SEARCH FOR MIXED INTEGER PROGRAMMING João Pedro Pedroso Departamento de Ciência de Computadores, Faculdade de Ciências da Universidade do Porto, Rua do Campo Alegre, 823 4150-180 Porto,

More information

Preliminary Background Tabu Search Genetic Algorithm

Preliminary Background Tabu Search Genetic Algorithm Preliminary Background Tabu Search Genetic Algorithm Faculty of Information Technology University of Science Vietnam National University of Ho Chi Minh City March 2010 Problem used to illustrate General

More information

New Optimal Load Allocation for Scheduling Divisible Data Grid Applications

New Optimal Load Allocation for Scheduling Divisible Data Grid Applications New Optimal Load Allocation for Scheduling Divisible Data Grid Applications M. Othman, M. Abdullah, H. Ibrahim, and S. Subramaniam Department of Communication Technology and Network, University Putra Malaysia,

More information

Size-reduction methods for the unrelated parallel machines problem and makespan criterion

Size-reduction methods for the unrelated parallel machines problem and makespan criterion 4 th International Conference on Industrial Engineering and Industrial Management XIV Congreso de Ingeniería de Organización Donostia- San Sebastián, September 8 th -10 th 2010 Size-reduction methods for

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

Simple mechanisms for escaping from local optima:

Simple mechanisms for escaping from local optima: The methods we have seen so far are iterative improvement methods, that is, they get stuck in local optima. Simple mechanisms for escaping from local optima: I Restart: re-initialise search whenever a

More information

AN EXACT ALGORITHM FOR A LOCATION-ROUTING PROBLEM. Martine Labbé 1, Inmaculada Rodríguez Martín 2, Juan José Salazar González 2

AN EXACT ALGORITHM FOR A LOCATION-ROUTING PROBLEM. Martine Labbé 1, Inmaculada Rodríguez Martín 2, Juan José Salazar González 2 27 Congreso Nacional de Estadística e Investigación Operativa Lleida, 8 11 de abril de 2003 AN EXACT ALGORITHM FOR A LOCATION-ROUTING PROBLEM Martine Labbé 1, Inmaculada Rodríguez Martín 2, Juan José Salazar

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

Independent Journal of Management & Production E-ISSN: X Instituto Federal de Educação, Ciência e Tecnologia de São Paulo

Independent Journal of Management & Production E-ISSN: X Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Independent Journal of Management & Production E- ijmp@ijmp.jor.br Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Brasil Souza de Oliveira, Cesar Augusto; de Paula Ferreira, William;

More information

Tuning Algorithms for Tackling Large Instances: An Experimental Protocol.

Tuning Algorithms for Tackling Large Instances: An Experimental Protocol. Université Libre de Bruxelles Institut de Recherches Interdisciplinaires et de Développements en Intelligence Artificielle Tuning Algorithms for Tackling Large Instances: An Experimental Protocol. Franco

More information

a local optimum is encountered in such a way that further improvement steps become possible.

a local optimum is encountered in such a way that further improvement steps become possible. Dynamic Local Search I Key Idea: Modify the evaluation function whenever a local optimum is encountered in such a way that further improvement steps become possible. I Associate penalty weights (penalties)

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

Assigning Judges to Competitions Using Tabu Search Approach

Assigning Judges to Competitions Using Tabu Search Approach Assigning Judges to Competitions Using Tabu Search Approach Amina Lamghari Jacques A. Ferland Computer science and OR dept. University of Montreal Faculty of Information Technology University of Science

More information

Branch and Bound Algorithm for Vertex Bisection Minimization Problem

Branch and Bound Algorithm for Vertex Bisection Minimization Problem Branch and Bound Algorithm for Vertex Bisection Minimization Problem Pallavi Jain, Gur Saran and Kamal Srivastava Abstract Vertex Bisection Minimization problem (VBMP) consists of partitioning the vertex

More information

Hybrid Enumeration Strategies for Mixed Integer Programming

Hybrid Enumeration Strategies for Mixed Integer Programming Hybrid Enumeration Strategies for Mixed Integer Programming João Pedro Pedroso Technical Report Series: DCC-2004-8 Departamento de Ciência de Computadores Faculdade de Ciências & Laboratório de Inteligência

More information

MIC 99. III Metaheuristics International Conference. PUC-Rio - Catholic University of Rio de Janeiro. Angra dos Reis, Brazil.

MIC 99. III Metaheuristics International Conference. PUC-Rio - Catholic University of Rio de Janeiro. Angra dos Reis, Brazil. MIC 99 III Metaheuristics International Conference organized by PUC-Rio - Catholic University of Rio de Janeiro Angra dos Reis, Brazil July 19-22, 1999 MIC 99 - III Metaheuristics International Conference

More information

PARALLEL GRASP WITH PATH-RELINKING FOR JOB SHOP SCHEDULING

PARALLEL GRASP WITH PATH-RELINKING FOR JOB SHOP SCHEDULING PARALLEL GRASP WITH PATH-RELINKING FOR JOB SHOP SCHEDULING R.M. AIEX, S. BINATO, AND M.G.C. RESENDE Abstract. In the job shop scheduling problem (JSP), a finite set of jobs is processed on a finite set

More information

Evolutionary Non-linear Great Deluge for University Course Timetabling

Evolutionary Non-linear Great Deluge for University Course Timetabling Evolutionary Non-linear Great Deluge for University Course Timetabling Dario Landa-Silva and Joe Henry Obit Automated Scheduling, Optimisation and Planning Research Group School of Computer Science, The

More information

Variable Neighborhood Scatter Search for the Incremental Graph Drawing Problem

Variable Neighborhood Scatter Search for the Incremental Graph Drawing Problem Variable Neighborhood Scatter Search for the Incremental Graph Drawing Problem JESÚS SÁNCHEZ-ORO Departamento de Ciencias de la Computación, Universidad Rey Juan Carlos, Spain. jesus.sanchezoro@urjc.es

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

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

METAHEURISTIC. Jacques A. Ferland Department of Informatique and Recherche Opérationnelle Université de Montréal.

METAHEURISTIC. Jacques A. Ferland Department of Informatique and Recherche Opérationnelle Université de Montréal. METAHEURISTIC Jacques A. Ferland Department of Informatique and Recherche Opérationnelle Université de Montréal ferland@iro.umontreal.ca March 2015 Overview Heuristic Constructive Techniques: Generate

More information

Scatter Search for the Bi-criteria p-median p-dispersion problem

Scatter Search for the Bi-criteria p-median p-dispersion problem Noname manuscript No. (will be inserted by the editor) Scatter Search for the Bi-criteria p-median p-dispersion problem J. Manuel Colmenar Arild Hoff Rafael Martí Abraham Duarte Received: date / Accepted:

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

An effective iterated tabu search for the maximum bisection problem

An effective iterated tabu search for the maximum bisection problem An effective iterated tabu search for the maximum bisection problem Fuda Ma a, Jin-Kao Hao a,b,, Yang Wang c a LERIA, Université d Angers, 2 Boulevard Lavoisier, 49045 Angers, France b Institut Universitaire

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

Restart strategies for

Restart strategies for Restart strategies for GRASP with pathrelinking heuristics Talk given at the 10 th International Symposium on Experimental Algorithms (SEA 2011) Chania, Crete, Greece May 5, 2011 Mauricio G. C. Resende

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

Hybrid Constraint Programming and Metaheuristic methods for Large Scale Optimization Problems

Hybrid Constraint Programming and Metaheuristic methods for Large Scale Optimization Problems Hybrid Constraint Programming and Metaheuristic methods for Large Scale Optimization Problems Fabio Parisini Tutor: Paola Mello Co-tutor: Michela Milano Final seminars of the XXIII cycle of the doctorate

More information

Maximum Clique Problem

Maximum Clique Problem Maximum Clique Problem Dler Ahmad dha3142@rit.edu Yogesh Jagadeesan yj6026@rit.edu 1. INTRODUCTION Graph is a very common approach to represent computational problems. A graph consists a set of vertices

More information

GRASP and Path Relinking for the Two-dimensional Two-staged Cutting Stock Problem

GRASP and Path Relinking for the Two-dimensional Two-staged Cutting Stock Problem GRASP and Path Relinking for the Two-dimensional Two-staged Cutting Stock Problem Ramón Alvarez-Valdes 1, Rafael Martí 1, Antonio Parajón 2 and Jose M. Tamarit 1 1 Departamento de Estadística e I.O. Universidad

More information

polygonal approximations

polygonal approximations An improved method for obtaining optimal polygonal approximations A. Carmona-Poyato; F. J. Madrid-Cuevas; N. L. Fernández-García; R. Medina-Carnicer Abstract In computer vision, polygonal approximations

More information

Report. Experiments on the Node, Edge, and Arc Routing Problem. Author(s) Geir Hasle, Oddvar Kloster, Morten Smedsrud, Kevin Gaze

Report. Experiments on the Node, Edge, and Arc Routing Problem. Author(s) Geir Hasle, Oddvar Kloster, Morten Smedsrud, Kevin Gaze A23265- Unrestricted Report Experiments on the Node, Edge, and Arc Routing Problem Author(s) Geir Hasle, Oddvar Kloster, Morten Smedsrud, Kevin Gaze SINTEF ICT Applied Mathematics 2012-05-21 Document

More information

Minimizing Roundtrip Response Time in Distributed Databases with Vertical Fragmentation

Minimizing Roundtrip Response Time in Distributed Databases with Vertical Fragmentation Minimizing Roundtrip Response Time in Distributed Databases with Vertical Fragmentation Rodolfo A. Pazos R., Graciela Vázquez A. 2 José A. Martínez F. 3 Joaquín Pérez O. 4 Juan J. Gonzalez B. 5 Instituto

More information

, HYBRID HEURISTICS FOR THE PERMUTATION FLOW SHOP PROBLEM

, HYBRID HEURISTICS FOR THE PERMUTATION FLOW SHOP PROBLEM , HYBRID HEURISTICS FOR THE PERMUTATION FLOW SHOP PROBLEM M.G. RAVETTI, F.G. NAKAMURA, C.N. MENESES, M.G.C. RESENDE, G.R. MATEUS, AND P.M. PARDALOS ABSTRACT. The Flow Shop Problem (FSP) is known to be

More information

Advanced Multi-Start Methods

Advanced Multi-Start Methods Advanced Multi-Start Methods R. Martí, J.M. Moreno-Vega, A. Duarte Departamento de Estadística e Investigación Operativa Universidad de Valencia, Spain Departamento de Estadística, IO y Computación Universidad

More information

n Informally: n How to form solutions n How to traverse the search space n Systematic: guarantee completeness

n Informally: n How to form solutions n How to traverse the search space n Systematic: guarantee completeness Advanced Search Applications: Combinatorial Optimization Scheduling Algorithms: Stochastic Local Search and others Analyses: Phase transitions, structural analysis, statistical models Combinatorial Problems

More information

Chapter 8 GREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURES 1 INTRODUCTION. Mauricio G.C. Resende AT&T Labs Research

Chapter 8 GREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURES 1 INTRODUCTION. Mauricio G.C. Resende AT&T Labs Research Chapter 8 GREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURES Mauricio G.C. Resende AT&T Labs Research E-mail: mgcr@research.att.com Celso C. Ribeiro Catholic University of Rio de Janeiro E-mail: celso@inf.puc-rio.br

More information

A Parallel Simulated Annealing Algorithm for Weapon-Target Assignment Problem

A Parallel Simulated Annealing Algorithm for Weapon-Target Assignment Problem A Parallel Simulated Annealing Algorithm for Weapon-Target Assignment Problem Emrullah SONUC Department of Computer Engineering Karabuk University Karabuk, TURKEY Baha SEN Department of Computer Engineering

More information

A tabu search approach for makespan minimization in a permutation flow shop scheduling problems

A tabu search approach for makespan minimization in a permutation flow shop scheduling problems A tabu search approach for makespan minimization in a permutation flow shop scheduling problems Sawat Pararach Department of Industrial Engineering, Faculty of Engineering, Thammasat University, Pathumthani

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

Pole Shape Optimization Using a Tabu Search Scheme P. J. Leonard and A. M. Connor

Pole Shape Optimization Using a Tabu Search Scheme P. J. Leonard and A. M. Connor Pole Shape Optimization Using a Tabu Search Scheme P. J. Leonard and A. M. Connor Abstract: The pole shape optimization of an electromagnet typical of an MRI type application is investigated. We compare

More information

A simulated annealing algorithm for the vehicle routing problem with time windows and synchronization constraints

A simulated annealing algorithm for the vehicle routing problem with time windows and synchronization constraints A simulated annealing algorithm for the vehicle routing problem with time windows and synchronization constraints Sohaib Afifi 1, Duc-Cuong Dang 1,2, and Aziz Moukrim 1 1 Université de Technologie de Compiègne

More information

Ant Algorithms for the University Course Timetabling Problem with Regard to the State-of-the-Art

Ant Algorithms for the University Course Timetabling Problem with Regard to the State-of-the-Art Ant Algorithms for the University Course Timetabling Problem with Regard to the State-of-the-Art Krzysztof Socha, Michael Sampels, and Max Manfrin IRIDIA, Université Libre de Bruxelles, CP 194/6, Av. Franklin

More information

Design and Realization of WCDMA Project Simulation System

Design and Realization of WCDMA Project Simulation System Design and Realization of WCDMA Project Simulation System Yehui Liu and Huaiqun Wang Beijing Polytechnic College, Beijing China 100042 Abstract. WCDMA is the most widely used standard of 3rd-generation

More information

METAHEURISTICS Genetic Algorithm

METAHEURISTICS Genetic Algorithm METAHEURISTICS Genetic Algorithm Jacques A. Ferland Department of Informatique and Recherche Opérationnelle Université de Montréal ferland@iro.umontreal.ca Genetic Algorithm (GA) Population based algorithm

More information

A GRASP Approach to the Nesting Problem

A GRASP Approach to the Nesting Problem MIC 2001-4th Metaheuristics International Conference 47 A GRASP Approach to the Nesting Problem António Miguel Gomes José Fernando Oliveira Faculdade de Engenharia da Universidade do Porto Rua Roberto

More information

A SIMULATED ANNEALING ALGORITHM FOR SOME CLASS OF DISCRETE-CONTINUOUS SCHEDULING PROBLEMS. Joanna Józefowska, Marek Mika and Jan Węglarz

A SIMULATED ANNEALING ALGORITHM FOR SOME CLASS OF DISCRETE-CONTINUOUS SCHEDULING PROBLEMS. Joanna Józefowska, Marek Mika and Jan Węglarz A SIMULATED ANNEALING ALGORITHM FOR SOME CLASS OF DISCRETE-CONTINUOUS SCHEDULING PROBLEMS Joanna Józefowska, Marek Mika and Jan Węglarz Poznań University of Technology, Institute of Computing Science,

More information

Sudoku is a logic puzzle where one has to fill a grid with

Sudoku is a logic puzzle where one has to fill a grid with 1 A Hybrid Heuristic Approach for the Sudoku problem Nysret Musliu and Felix Winter Vienna University of Technology corresponding author Abstract Sudoku is not only a popular puzzle but also an interesting

More information

Non-deterministic Search techniques. Emma Hart

Non-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 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

Optimising base station location for UMTS cellular networks

Optimising base station location for UMTS cellular networks Journal of Physics: Conference Series OPEN ACCESS Optimising base station location for UMTS cellular networks To cite this article: G Kalata et al 2014 J. Phys.: Conf. Ser. 570 062005 View the article

More information

An Experimental Investigation into the Rank Function of the Heterogeneous Earliest Finish Time Scheduling Algorithm

An Experimental Investigation into the Rank Function of the Heterogeneous Earliest Finish Time Scheduling Algorithm An Experimental Investigation into the Rank Function of the Heterogeneous Earliest Finish Time Scheduling Algorithm Henan Zhao and Rizos Sakellariou Department of Computer Science, University of Manchester,

More information

An ILS Algorithm for the Team Orienteering Problem with Variable Profit

An 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 information

underlying iterative best improvement procedure based on tabu attributes. Heuristic Optimization

underlying iterative best improvement procedure based on tabu attributes. Heuristic Optimization Tabu Search Key idea: Use aspects of search history (memory) to escape from local minima. Simple Tabu Search: I Associate tabu attributes with candidate solutions or solution components. I Forbid steps

More information

A Randomized Algorithm for Minimizing User Disturbance Due to Changes in Cellular Technology

A Randomized Algorithm for Minimizing User Disturbance Due to Changes in Cellular Technology A Randomized Algorithm for Minimizing User Disturbance Due to Changes in Cellular Technology Carlos A. S. OLIVEIRA CAO Lab, Dept. of ISE, University of Florida Gainesville, FL 32611, USA David PAOLINI

More information

Tabu Search with Strategic Oscillation for the Quadratic Minimum Spanning Tree

Tabu Search with Strategic Oscillation for the Quadratic Minimum Spanning Tree Tabu Search with Strategic Oscillation for the Quadratic Minimum Spanning Tree Manuel Lozano Department of Computer Science and Artificial Intelligence, University of Granada, Granada 18071, Spain, lozano@decsai.ugr.es

More information

A Particle Swarm Optimization Algorithm for Solving Flexible Job-Shop Scheduling Problem

A Particle Swarm Optimization Algorithm for Solving Flexible Job-Shop Scheduling Problem 2011, TextRoad Publication ISSN 2090-4304 Journal of Basic and Applied Scientific Research www.textroad.com A Particle Swarm Optimization Algorithm for Solving Flexible Job-Shop Scheduling Problem Mohammad

More information

Genetic Algorithms. Kang Zheng Karl Schober

Genetic Algorithms. Kang Zheng Karl Schober Genetic Algorithms Kang Zheng Karl Schober Genetic algorithm What is Genetic algorithm? A genetic algorithm (or GA) is a search technique used in computing to find true or approximate solutions to optimization

More information

Forward-backward Improvement for Genetic Algorithm Based Optimization of Resource Constrained Scheduling Problem

Forward-backward Improvement for Genetic Algorithm Based Optimization of Resource Constrained Scheduling Problem 2017 2nd International Conference on Advances in Management Engineering and Information Technology (AMEIT 2017) ISBN: 978-1-60595-457-8 Forward-backward Improvement for Genetic Algorithm Based Optimization

More information

Metaheuristics: a quick overview

Metaheuristics: a quick overview Metaheuristics: a quick overview Marc Sevaux University of Valenciennes CNRS, UMR 8530, LAMIH / Production systems Marc.Sevaux@univ-valenciennes.fr Marc Sevaux TEW Antwerp 2003 1 Outline Outline Neighborhood

More information

Heuristic Optimization Introduction and Simple Heuristics

Heuristic Optimization Introduction and Simple Heuristics Heuristic Optimization Introduction and Simple Heuristics José M PEÑA (jmpena@fi.upm.es) (Universidad Politécnica de Madrid) 1 Outline 1. What are optimization problems? 2. Exhaustive vs. Heuristic approaches

More information

CHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION

CHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION CHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION 5.1 INTRODUCTION Generally, deployment of Wireless Sensor Network (WSN) is based on a many

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

Lecture 06 Tabu Search

Lecture 06 Tabu Search Lecture 06 Tabu Search s.l. dr. ing. Ciprian-Bogdan Chirila chirila@cs.upt.ro http://www.cs.upt.ro/~chirila Heuristic Methods Outline Introduction The TS framework Example Notation and problem description

More information

TABU SEARCH HEURISTIC FOR POINT-FEATURE CARTOGRAPHIC LABEL PLACEMENT

TABU SEARCH HEURISTIC FOR POINT-FEATURE CARTOGRAPHIC LABEL PLACEMENT c GeoInformatica,, 1 11 () Kluwer Academic Publishers, Boston. Manufactured in The Netherlands. TABU SEARCH HEURISTIC FOR POINT-FEATURE CARTOGRAPHIC LABEL PLACEMENT MISSAE YAMAMOTO, GILBERTO CAMARA AND

More information

A GRASP with restarts heuristic for the Steiner traveling salesman problem

A GRASP with restarts heuristic for the Steiner traveling salesman problem MIC/MAEB 2017 id 1 A GRASP with restarts heuristic for the Steiner traveling salesman problem Ruben Interian, Celso C. Ribeiro Institute of Computing, Universidade Federal Fluminense, Niterói, RJ 24210-346,

More information

Location of Access Points in Wireless Local Area Networking

Location of Access Points in Wireless Local Area Networking Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2003 Proceedings Americas Conference on Information Systems (AMCIS) December 2003 Location of Access Points in Wireless Local Area

More information

Heuristic and exact solution strategies for the Team Orienteering Problem

Heuristic 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 information

Tabu Search - Examples

Tabu Search - Examples - Examples Petru Eles Department of Computer and Information Science (IDA) Linköpings universitet http://www.ida.liu.se/~petel/ 1 Examples Hardware/Software Partitioning Travelling Salesman 2 TS Examples:

More information

Chapter 8 SCATTER SEARCH 1. INTRODUCTION

Chapter 8 SCATTER SEARCH 1. INTRODUCTION Chapter 8 SCATTER SEARCH Manuel Laguna 1 and Rafael Martí 2 1 Leeds School of Business, University of Colorado at Boulder, laguna@colorado.edu; 2 Dpto. de Estadística e Investigación Operativa, Universidad

More information

Adaptive feasible and infeasible tabu search for weighted vertex coloring

Adaptive feasible and infeasible tabu search for weighted vertex coloring Adaptive feasible and infeasible tabu search for weighted vertex coloring Wen Sun a, Jin-Kao Hao a,b,, Xiangjing Lai c, Qinghua Wu d a LERIA, Université d Angers, 2 Boulevard Lavoisier, 49045 Angers, France

More information