Questions tagged [tabu-search]

Tabu search is an optimization heuristic that uses a memory to guide the search into unexplored regions.

Tabu search is a trajectory-based metaheuristic that iteratively modifies a solution through small changes. It evaluates each of a possible number of changes and in general chooses that change that maximizes the gain on the fitness function. However, it also remembers previously made changes and avoids to revert changes that were made in the recent history, thus preventing the search to return to already explored areas. More advanced versions also feature additional memories that influence the decision to move towards promising areas.

34 questions
5
votes
1 answer

Tabu search example question

Could you please help me understand this Tabu search page 7 example: TS is a mathematical optimization method, belonging to the class of trajectory based techniques. Tabu search enhances the performance of a local search method by using…
edgarmtze
  • 24,683
  • 80
  • 235
  • 386
4
votes
2 answers

Solving Travelling Salesman with Tabu Search

I'm trying to understand the Tabu Search by using it with Hill Climbing algorithm, to solve the travelling salesman problem. I understand the 'pure' Hill Climbing Algorithm, but how Tabu Search changes this algorithm is not very clear to me. Hill…
Dilini
  • 777
  • 8
  • 22
3
votes
3 answers

Solving sudoku with heuristics: a good idea?

I was trying to solve a partially initialized sudoku puzzle (the kind that appears in newspapers) with the 'Drools Planner' package. While it can generate a (random) puzzle from scratch in 3 seconds, it gets stuck in a loop solving a partially…
3
votes
2 answers

State-of-the art graph coloring metaheuristics

I have a graph coloring problem that involves thousands of vertices that have 10 to 50 edges each. I have been investigating many graph coloring heuristics (GA, tabu search...), but I find them difficult to compare and to decide which would suit me…
user1544745
  • 677
  • 2
  • 8
  • 15
2
votes
3 answers

Tabu search examples

Do you know a good and most important detailed Tabu search example. Something not to hard, as I am in the way to understand this cool algorithm. I have found this tutorial and this with a SAT problem, but it is not very detailed
edgarmtze
  • 24,683
  • 80
  • 235
  • 386
2
votes
0 answers

Tabu search in R

Good evening, As part of a data analysis course we have been thrown into the Metaheuristics realm.....and I am really struggling to understand how to implement a Tabu search in R since my background in programming is rather limited. I haven't…
Sergi
  • 471
  • 3
  • 13
2
votes
1 answer

Implementing Tabu Search in R

I am trying to implement Tabu Search on a classification dataset namely Indian patients liver disease available in the UCI repository on https://archive.ics.uci.edu/ml/datasets/ILPD+(Indian+Liver+Patient+Dataset) but facing issues. Following is the…
amankedia
  • 377
  • 2
  • 8
  • 23
2
votes
1 answer

Hill Climbing and Tabu Search in OptaPlanner

I'm using OptaPlanner to solve some plannig problems. I read the documentation and I'm not quite sure how does exactly Hill Climbing and Tabu Search algorithms work. What I'm unsure of is: does hill climbing pick only moves with THE BEST score that…
gadzix90
  • 744
  • 2
  • 13
  • 28
1
vote
0 answers

What is default value of Tabu list in google or-tools? Can I change it for fine tuning?

I want to fine-tune parameters of tabu search such as tabu list in google or-tools, Can anyone suggest this?
1
vote
1 answer

What is the computational complexity of tabu search?

I was wondering what the computational complexity of a metaheuristic like tabu search. Why there is not a section to discuss the time and space complexity of the algorithm in the original paper and even on the improvement of the algorithm like…
richard_
  • 45
  • 7
1
vote
0 answers

How can I generate a random tree in python?

I want to implement Tabu Search in Python to solve a problem related to a Graph (finding trees, coloring problem and that kind of stuff). I have written basic codes in Python and that's the first time I am writing something like that. I know how the…
Jo Olive
  • 57
  • 6
1
vote
0 answers

Use OptaPlanner for my Java application

I developed a heuristic in Java to solve a variant of VRP with real data and additional attribute (such as barcode for items). Now I need a Tabu Search framework in order to use the Tabu Search technique. I tried with OpenTS but there are no…
1
vote
1 answer

how to generate neighborhood in tabu search for continuous functions in matlab?

I want to implement tabu search in matlab for optimizing Ackley benchmark function, for that I'm confused about how to generate neighborhood for this continuous functions. Is uniform random number sufficient for that or I have to choose step sizes…
Nori
  • 11
  • 7
1
vote
1 answer

TSP using TABU Search - issue with lists

I've got some code, I'm doing for my classes. The idea is is that I solve a traveling salesman search with tabu search. what I have already done in my code is to randomly generate a list of cities (based on input from user - how many cities does he…
kjubus
  • 443
  • 3
  • 8
  • 21
1
vote
1 answer

How Tabu Search is used to solve Travelling Purchaser

It is very often to see that Tabu Search is used to solve the travelling purchaser / travelling salesman, I would like to look into it but always cant figure out the progression and the stop condition, can anyone do a explanation on how this can be…
user2534365
  • 215
  • 1
  • 2
  • 10
1
2 3