Tytuł artykułu
Autorzy
Identyfikatory
Warianty tytułu
Single machine task scheduling with setups and ready times - tabu search algorithm
Języki publikacji
Abstrakty
Artykuł poświęcony jest szeregowaniu zadań z przezbrojeniami na jednej maszynie, gdzie zadania mają określone terminy dostępności. Rozpatrywane kryterium to czas ukończenia wykonywania wszystkich zadań. Problem jest sformułowany następująco. Danych jest n zadań, gdzie każde posiada określony termin dostępności i czas wykonywania na maszynie. Przerywanie wykonywania zadań jest niedozwolone. Zbiór zadań podzielony jest na podzbiory, zwane rodzinami. Pomiędzy dwoma kolejnymi zadaniami wymagane jest przezbrojenie, jeżeli zadania należą do różnych rodzin. Także przed pierwszym zadaniem wykonywanym na maszynie wymagane jest przezbrojenie przygotowawcze. Przezbrojenie zabiera określony czas i podczas jego trwania następuje przygotowanie maszyny, np.: wymiana narzędzi w centrum obróbkowym. Czas przezbrojenia zależy od rodziny zadania, które zostało właśnie ukończone, i od rodziny zadania, które ma być wykonywane. Czas ten jest więc sekwencyjnie zależny. Celem optymalizacji jest znalezienie kolejności wykonywania zadań, która minimalizuje kryterium czasu ukończenia wykonywania wszystkich zadań. Problem jest silnie NP-trudny. Do jego rozwiązania użyto klasycznego algorytmu typu tabu search. Praca zawiera: precyzyjne sformułowanie problemu, krótki opis algorytmu, opis eksperymentu numerycznego, rezultaty eksperymentu i wnioski.
The paper deals with single machinę task scheduling problem with setups and ready times. The criterion is the maximum task completion time. The problem is formulated as follows. There are n tasks. For each task its ready and processing times are given. Task premption is not allowed. The set of tasks is partitioned into task subsets, called families each task belongs to one family only). An initial setup time is required for first performed task. The setup time depends only on family which task belongs to. A setup time is required also between two consecutive tasks when these tasks belong to different families. In practice, it is an idle time when the machine is prepared for processing task from other family than just finished. A setup time is not required between two tasks which belong to the same family. The setup time is sequencially dependent. The problem is to find such a job processing order that the maximum job completion time is minimised. The problem is strongly NP-hard. Some algorithm of tabu search type was constructed to solve the problem under consideration. The results of some computation experiment together with some conclusions are also given.
Wydawca
Rocznik
Tom
Strony
205--214
Opis fizyczny
Bibliogr. 12 poz.
Twórcy
autor
autor
autor
- Politechnika Wrocławska, Instytut Cybernetyki Technicznej
Bibliografia
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BUJ6-0003-0018