Professional Documents
Culture Documents
LOGO
Company
LOGO
Company
LOGO
Meta-heuristics techniques
Company
LOGO
Outline
1.
1. Motivation
Motivation
2.
2. Tabu
Tabu search
search (TS)(Background)
(TS)(Background)
3.
3. TS
TS (main
(main concepts)
concepts)
4.
4. TS
TS algorithm
algorithm
5.
5. TS
TS examples
examples
6.
6. TS
TS applications
applications
?
Company
LOGO
Motivation
?
barrier to local search
starting
point
descend
direction
local minima
global minima
by Glover (1986).
In the 1990s, the tabu search algorithm
became very popular in solving
optimization problems.
Nowadays, it is one of the most wide
spread (single ) S-metaheuristics.
The use of memory represents the
particular feature of tabu search.
TS behaves like a steepest LS algorithm,
but it accepts nonimproving solutions to
escape from local optima.
Company
LOGO
TS generates a neighborhood
solution from the current solution
and accepts the best solution even
if is not improving the current
solution.
This strategy may lead to cycles
i.e the previous visited solutions
could be selected again.
Company
LOGO
Company
LOGO
Company
LOGO
Company
LOGO
N(x0)
N(x1)
x0
X0 Neighborhood
trail solutions
x1
x2
x3
x4
x14
x15
x16
Company
TS examples
LOGO
1||wjTj
Jobs
wj
pj
12
15
dj
16
26
25
27
Company
LOGO
TS examples
Iteratio
Step 1: S =S =(1,3,2,4). G(S )=136.
n1
0
Set L={}.
Company
LOGO
TS examples
Step 2.
Iteratio
n2
Set S0=Sc
Set L={(3,4),(3,2)}
Company
LOGO
TS examples
Step 2
Iteratio
n3
Set L={(2,4),(3,4)}
Company
LOGO
TS examples
Step 2
Iteratio
n4
Set L={(1,4),(2,4)}
Company
LOGO
TS examples
Step 2
Iteratio
n5
(4,2,1,3), (4,1,3,2)}
N(S5)= {(1,4,2,3),
X
with respective costs = {-, 109, 143}
=> Sc=S6=(4,2,1,3)
Set L={(2,1),(4,1)}
Company
LOGO
TS Applications
Scheduling
Quadratic
assignme
nt
Frequenc
y
assignme
nt
Car pooling
Capacitate
d pmedian,
Resource
constrained
project
scheduling
(RCPSP)
Vehicle
routing
problems
Graph
coloring
Retrieval
Layout
Problem
Maximum
Clique
Problem,
Traveling
Salesman
Problems
Database
systems
Nurse
Rostering
Problem
Neural Nets
Grammatic
al
inference,
Knapsack
problems
SAT
Constrain
t
Satisfacti
Network
design
Telecomunic
ation
Network
Global
Optimizati
on
Company
LOGO
References
Metaheuristics From design to implementation, ElGhazali Talbi, University of Lille CNRS INRIA.
F. Glover, Future paths for integer programming and
links to artificial intelligence, Computers and
Operations Research 13 (1986), 533-549.
Company
LOGO
Thank you
Ahmed_fouad@ci.suez.edu.eg
http://www.egyptscience.net