article k-opt in jssp

17
K-OPT heuristic for TSP and JSSP Adriano Patrick sábado, 16 de junho de 2012

Upload: adriano-patrick-cunha

Post on 29-Jun-2015

602 views

Category:

Automotive


0 download

DESCRIPTION

Este artigo apresenta de forma inédita a utilização da heurística do k-opt para o Job Shop Schedule Problem

TRANSCRIPT

Page 1: Article K-OPT in JSSP

K-OPT heuristic for TSP and JSSP

Adriano Patrick

sábado, 16 de junho de 2012

Page 2: Article K-OPT in JSSP

Work Proposal

Traveling Salesman Problem

Job Shop Scheduling Problem

sábado, 16 de junho de 2012

Page 3: Article K-OPT in JSSP

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

Page 4: Article K-OPT in JSSP

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

Page 5: Article K-OPT in JSSP

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

Page 6: Article K-OPT in JSSP

K-OPT

Lin and Kernighan in 1973 developed the k-opt

sábado, 16 de junho de 2012

Page 7: Article K-OPT in JSSP

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

Page 8: Article K-OPT in JSSP

K-OPT in TSP

sábado, 16 de junho de 2012

Page 9: Article K-OPT in JSSP

K-OPT in TSP

sábado, 16 de junho de 2012

Page 10: Article K-OPT in JSSP

K-OPT in JSSP

sábado, 16 de junho de 2012

Page 11: Article K-OPT in JSSP

K-OPT in JSSP

sábado, 16 de junho de 2012

Page 12: Article K-OPT in JSSP

K-OPT in JSSP

sábado, 16 de junho de 2012

Page 13: Article K-OPT in JSSP

K-OPT in JSSP

sábado, 16 de junho de 2012

Page 14: Article K-OPT in JSSP

K-OPT in JSSP

sábado, 16 de junho de 2012

Page 15: Article K-OPT in JSSP

K-OPT in JSSP

sábado, 16 de junho de 2012

Page 16: Article K-OPT in JSSP

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

Page 17: Article K-OPT in JSSP

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