Download - Article K-OPT in JSSP
K-OPT heuristic for TSP and JSSP
Adriano Patrick
sábado, 16 de junho de 2012
Work Proposal
Traveling Salesman Problem
Job Shop Scheduling Problem
sábado, 16 de junho de 2012
Traveling Salesman Problem
The Traveling Salesman Problem consists in finding a circuit that has the shortdistance, starting in any city, among many, visiting each city exactly once and returning to the starting city (Nilsson, 1982).
sábado, 16 de junho de 2012
Job Shop Scheduling Problem
“Allocating machines and tasks to minimize the total time (makespan) manufacturing a production line.”
sábado, 16 de junho de 2012
Job Shop Scheduling Problem
Make 'n' tasks: J1, J2, ... , Jn (as wires), as follows:
Each task is processed by "m" machines M1, ..., Mm
The processing flow of the "n" tasks in "m" machines is the same for all tasks.
A machine processes only one operation at a time, and should not be interrupted until its completion.
Are known processing times for each task by machine.
A task => "m" operations.
Objective: To minimize the completion time of all tasks.
There are n! different possible sequences
sábado, 16 de junho de 2012
K-OPT
Lin and Kernighan in 1973 developed the k-opt
sábado, 16 de junho de 2012
K-OPT
In this proposal, k arcs are replaced in the circuit, other k arcs with the objective of reduce the total distance traveled. The higher the value of k, the better the accuracy of the method, but higher is the computational effort.
sábado, 16 de junho de 2012
K-OPT in TSP
sábado, 16 de junho de 2012
K-OPT in TSP
sábado, 16 de junho de 2012
K-OPT in JSSP
sábado, 16 de junho de 2012
K-OPT in JSSP
sábado, 16 de junho de 2012
K-OPT in JSSP
sábado, 16 de junho de 2012
K-OPT in JSSP
sábado, 16 de junho de 2012
K-OPT in JSSP
sábado, 16 de junho de 2012
K-OPT in JSSP
sábado, 16 de junho de 2012
Conclusions
3-OPT generates a limited number of threads in a short time
As the time passes increases the difficulty of finding new threads heuristics
But with the implementation of the method for generating new Shuffle random sequences based on sequence before showing the solution to more effectively the results
sábado, 16 de junho de 2012
BibliographyBranco Ceron, Fábio José (2011); Um novo método heurístico construtivo de alto
desempenho para o problema no idle flow shop.
Oliveira, José Fernando e Carravilla,Combinatória:Modelos e Algoritmos.
De Paula, Mateus Rocha (2008); Heurísticas para a minimização dos atrasosemsequenciamento de máquinas paralelas com temposde preparação dependentes da
sequência.
Lin, S. e B. W. Kernighan (1973). An Effective Heuristic Algorithm for the TravelingSalesman Problem, Operations Research, v.21, p.498-516.
Laporte, G.; M. Gendreau; J.Y. Potvin e F. Semet (2000) Classical and modernheuristics for the vehicle routing problem, International Transactions in Operational
Research, v.7, n4/5, p.285-300.
Novaes, A. G. (2001). Logística e Gerenciamento da Cadeia de Distribuição. Rio deJaneiro: Campus.
Reinelt, G. (1994) The Traveling Salesman – Computational Solutions for TSPApplications. Berlin: Springer - Verlag.
Souza, P.S. (1993) Asynchronous organizations for multi-algorithms problems.Pittsburgh: Carnegie Mellow University, Department of Electrical and Computer
Engineering. 139p. (Tese de Doutoramento).
Helsgaun, K. (2000). An effective implementation of the Lin-Kernigham TravelingSalesman Heuristic, European Journal of Operational Research, v.126, p.106-130.
sábado, 16 de junho de 2012