T ABU S EARCH Ta-Chun Lien. R EFERENCE Fred G., Manuel L., Tabu Search, Kluwer Academic Publishers, USA(1997)

Slides:



Advertisements
Similar presentations
Heuristic Searches. Feedback: Tutorial 1 Describing a state. Entire state space vs. incremental development. Elimination of children. Closed and the solution.
Advertisements

Heuristic Search techniques
G5BAIM Artificial Intelligence Methods
Michele Samorani Manuel Laguna. PROBLEM : In meta-heuristic methods that are based on neighborhood search, whenever a local optimum is encountered, the.
Tabu Search Strategy Hachemi Bennaceur 5/1/ iroboapp project, 2013.
Models and Methods for the Judge Assignment Problem Amina Lamghari Jacques A. Ferland Computer Science & OR Dept. University of Montreal.
Algorithm Strategies Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Gizem ALAGÖZ. Simulation optimization has received considerable attention from both simulation researchers and practitioners. Both continuous and discrete.
Spie98-1 Evolutionary Algorithms, Simulated Annealing, and Tabu Search: A Comparative Study H. Youssef, S. M. Sait, H. Adiche
Tabu Search for Model Selection in Multiple Regression Zvi Drezner California State University Fullerton.
MAE 552 – Heuristic Optimization Lecture 24 March 20, 2002 Topic: Tabu Search.
1 Nuno Abreu, Zafeiris Kokkinogenis, Behdad Bozorg, Muhammad Ajmal.
GREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURES Reporter : Benson.
1 Chapter 8: Linearization Methods for Constrained Problems Book Review Presented by Kartik Pandit July 23, 2010 ENGINEERING OPTIMIZATION Methods and Applications.
February 2002Parallel GRASP for the 2-path network design problem Slide 1/25 (ROADEF) 4 èmes Journées de la ROADEF Paris, February 20-22, 2002 A Parallel.
MAE 552 – Heuristic Optimization Lecture 23 March 18, 2002 Topic: Tabu Search.
Reporter : Mac Date : Multi-Start Method Rafael Marti.
MAE 552 – Heuristic Optimization
A TABU SEARCH APPROACH TO POLYGONAL APPROXIMATION OF DIGITAL CURVES.
MAE 552 – Heuristic Optimization Lecture 25 March 22, 2002 Topic: Tabu Search.
Ant Colony Optimization: an introduction
A solution clustering based guidance mechanism for parallel cooperative metaheuristic Jianyong Jin Molde University College, Specialized University in.
G5BAIM Artificial Intelligence Methods Tabu Search.
Tabu Search Manuel Laguna. Outline Background Short Term Memory Long Term Memory Related Tabu Search Methods.
R OBERTO B ATTITI, M AURO B RUNATO. The LION Way: Machine Learning plus Intelligent Optimization. LIONlab, University of Trento, Italy, Feb 2014.
Metaheuristics The idea: search the solution space directly. No math models, only a set of algorithmic steps, iterative method. Find a feasible solution.
Elements of the Heuristic Approach
UNCONSTRAINED MULTIVARIABLE
Escaping local optimas Accept nonimproving neighbors – Tabu search and simulated annealing Iterating with different initial solutions – Multistart local.
Vilalta&Eick: Informed Search Informed Search and Exploration Search Strategies Heuristic Functions Local Search Algorithms Vilalta&Eick: Informed Search.
Heuristic Optimization Methods
Heuristic Optimization Methods
Tabu Search Glover and Laguna, Tabu search in Pardalos and Resende (eds.), Handbook of Applied Optimization, Oxford Academic Press, 2002 Glover and Laguna,
Tabu Search UW Spring 2005 INDE 516 Project 2 Lei Li, HongRui Liu, Roberto Lu.
Algorithms and their Applications CS2004 ( )
GRASP: A Sampling Meta-Heuristic
Heuristic Optimization Methods Tabu Search: Advanced Topics.
Course: Logic Programming and Constraints
FORS 8450 Advanced Forest Planning Lecture 11 Tabu Search.
C OMPARING T HREE H EURISTIC S EARCH M ETHODS FOR F UNCTIONAL P ARTITIONING IN H ARDWARE -S OFTWARE C ODESIGN Theerayod Wiangtong, Peter Y. K. Cheung and.
CAS 721 Course Project Implementing Branch and Bound, and Tabu search for combinatorial computing problem By Ho Fai Ko ( )
G5BAIM Artificial Intelligence Methods
Single-solution based metaheuristics. Outline Local Search Simulated annealing Tabu search …
Tuning Tabu Search Strategies via Visual Diagnosis >MIC2005
Reactive Tabu Search Contents A brief review of search techniques
LOG740 Heuristic Optimization Methods Local Search / Metaheuristics.
Presenter: Leo, Shih-Chang, Lin Advisor: Frank, Yeong-Sung, Lin /12/16.
1 Chapter 6 General Strategy for Gradient methods (1) Calculate a search direction (2) Select a step length in that direction to reduce f(x) Steepest Descent.
Machine learning optimization Usman Roshan. Machine learning Two components: – Modeling – Optimization Modeling – Generative: we assume a probabilistic.
Preliminary Background Tabu Search Genetic Algorithm.
Local Search. Systematic versus local search u Systematic search  Breadth-first, depth-first, IDDFS, A*, IDA*, etc  Keep one or more paths in memory.
Tabu Search Subset of Slides from Lei Li, HongRui Liu, Roberto Lu Edited by J. Wiebe.
Tabu Search Glover and Laguna, Tabu search in Pardalos and Resende (eds.), Handbook of Applied Optimization, Oxford Academic Press, 2002 Glover and Laguna,
Author&speaker: Andrea Peano Author: Maddalena Nonato
Scientific Research Group in Egypt (SRGE)
Heuristic Optimization Methods
Meta-heuristics Introduction - Fabien Tricoire
Tabu Search Review: Branch and bound has a “rigid” memory structure (i.e. all branches are completed or fathomed). Simulated Annealing has no memory structure.
Artificial Intelligence Problem solving by searching CSC 361
Subject Name: Operation Research Subject Code: 10CS661 Prepared By:Mrs
Comparing Genetic Algorithm and Guided Local Search Methods
metaheuristic methods and their applications
Study Guide for ES205 Yu-Chi Ho Jonathan T. Lee Nov. 7, 2000
Hill-climbing Search Goal: Optimizing an objective function.
Metaheuristic methods and their applications. Optimization Problems Strategies for Solving NP-hard Optimization Problems What is a Metaheuristic Method?
Multi-Objective Optimization
School of Computer Science & Engineering
Subset of Slides from Lei Li, HongRui Liu, Roberto Lu
MOEA Local Search and Coevolution
Multidisciplinary Optimization
Presentation transcript:

T ABU S EARCH Ta-Chun Lien

R EFERENCE Fred G., Manuel L., Tabu Search, Kluwer Academic Publishers, USA(1997)

O UTLINE History Descent Method Memory Framework

H ISTORY A very simple memory mechanism is described in Glover (1977) Glover (1986) introduces tabu search as a “meta- heuristic” superimposed on another heuristic Glover (1989a) and (1989b) provide a full description of the method

D ESCENT M ETHOD 1) Choose x X to start the process. 2) Find x ’ N(x) such that f (x ’ )< f (x). 3) If no such x ’ can be found, x is the local optimum and the method stops 4) Otherwise, designate x ’ to be the new x and go to step2.

D ESCENT M ETHOD ( CONT ’ D ) The evident shortcoming of a decent method is that such a local optimum in most cases will not be a global optimum The version of a descent method called steepest descent scans the entire neighborhood of x. It is guaranteed to yield globally optimal solutions for some problem, but impractical for computational expensive Mechanisms of tabu search are introduced to go beyond the locally optimal termination point of a locally optimal termination point of a descent method by creating good neighborhood structure

M EMORY Short Term Memory Long Term Memory Each type of Memory is accompanied by its own special strategies. However, the effect of both types of memory may be viewed as modifying the Neighborhood N(x) of the current solution x. N*(x) :modified neighborhood

S HORT -T ERM M EMORY The main goal of the STM is to avoid reversal of moves and cycling The most common implementation of the STM is based on move attributes and the recency of the moves

T ABU T ENURE Tabu list: memorize local optimum and its neighbor to forbid move to this place again. Avoiding repeatedly search. Tabu tenure: a simplified Tabu list. Only memorize solution’s attribute.

A SPIRATION C RITERIA By Objective A Tabu move becomes admissible if it yields a solution that is better than an aspiration value By Search Direction A Tabu move becomes admissible if the direction of the search (improving or non-improving) does not change

T ABU OR NOT T ABU Only moves can be tabu. Attributes are never tabu. A move may be tabu if it contains one or more tabu attributes The classification of a move (as tabu or not tabu) is determined by the Tabu tenure

T ABU D ECISION T REE Move Does the move contain tabu-tenure attributes? Is the move tabu? Does the move satisfy the aspiration criteria? Move is admissibleMove is not admissible Yes No

L ONG T ERM M EMORY Intensification Strategies Diversification Strategies Path Relinking

I NTENSIFICATION S TRATEGIES Intensify the search in promising regions Ways for intensifying the search are the use of more elaborate heuristics or even exact methods or the enlargement of the neighborhood Some optimization problems can be partitioned into subproblems. Solving these subproblems optimally and combining the partial solutions leads to an optimal solution.

D IVERSIFICATION S TRATEGIES Avoiding a large region of the solution space remains completely unexplored The simplest way to do it is to perform several random restarts or penalize frequently performed moves or solutions often visited.

P ATH R ELINKING This approach generates new solutions by exploring trajectories that connect elite solutions The exploration starts from an initiating solution and generates a path in the neighborhood space that leads to a guiding solution Choice rules for next move are designed to incorporate attributes contained in the guiding solution

R ELINKING S OLUTIONS Initiating solution Guiding solution Original path Relinked path

T ABU S EARCH F RAMEWORK Stop Heuristic procedure Modified choice rules for diversification or intensification Generate initial solution and initialize memory structures Construct modified neighborhood Select best neighbor Execute specialized procedures Tabu restrictions Aspiration criteria Path relinking Update memory structures Update best solution More iterations? Short and long term memory Yes No

A CKNOWLEDGEMENT Sz-Cheng Chen

T HANKS FOR YOUR ATTENTION