Problem przypisania kwadratowego - Quadratic assignment problem

Kwadratowego problemu przydziału ( QAP ) jest jednym z podstawowych optymalizacji kombinatorycznej problemów w oddziale optymalizacji lub operacji badania w matematyce , z kategorii Wyposażenie Lokalizacja problemami pierwszy wprowadzonych przez Koopmansa i Beckmann.

Problem ten modeluje następujący rzeczywisty problem:

Istnieje zestaw n obiektów i zestaw n lokalizacji. Dla każdej pary lokalizacji określana jest odległość, a dla każdej pary obiektów określana jest waga lub przepływ (np. ilość dostaw transportowanych pomiędzy dwoma obiektami). Problem polega na przypisaniu wszystkich obiektów do różnych lokalizacji w celu zminimalizowania sumy odległości pomnożonych przez odpowiednie przepływy.

Intuicyjnie funkcja kosztów zachęca obiekty o dużym przepływie między sobą do umieszczania blisko siebie.

Sformułowanie problemu przypomina zadanie przypisania , z tym wyjątkiem, że funkcja kosztu jest wyrażona w postaci nierówności kwadratowych, stąd nazwa.

Formalna definicja matematyczna

Formalna definicja problemu przypisania kwadratowego jest następująca:

Biorąc pod uwagę dwa zestawy, P ("obiekty") i L ("lokalizacje"), o jednakowej wielkości, wraz z funkcją wagi w  : P × PR i funkcją odległości d  : L × LR . Znajdź bijekcję f  : PL ("przypisanie") taką, że funkcja kosztu:
jest zminimalizowany.

Zwykle funkcje wagi i odległości są postrzegane jako kwadratowe macierze wartości rzeczywistych , tak że funkcja kosztu jest zapisywana jako:

W notacji macierzowej:

gdzie jest zbiorem macierzy permutacji, jest macierzą wag i jest macierzą odległości.

Złożoność obliczeniowa

Problem jest NP-trudny , więc nie ma znanego algorytmu rozwiązania tego problemu w czasie wielomianowym, a nawet małe instancje mogą wymagać długiego czasu obliczeń. Wykazano również, że problem nie ma algorytmu aproksymacji działającego w czasie wielomianowym dla dowolnego (stałego) czynnika, chyba że P = NP. Problem komiwojażera można traktować jako szczególny przypadek QAP jeśli zakłada się, że przepływ połączenia wszystkich urządzeń tylko wzdłuż jednego pierścienia, wszystkie strumienie mają tę samą wartość niezerową (stały). W tej postaci można zapisać wiele innych problemów standardowych problemów optymalizacji kombinatorycznej .

Aplikacje

Oprócz oryginalnego sformułowania lokalizacji zakładu, QAP jest modelem matematycznym problemu umieszczania połączonych elementów elektronicznych na płytce drukowanej lub mikroczipie , co jest częścią etapu lokalizacji i trasy komputerowego wspomagania projektowania w przemyśle elektronicznym .

Zobacz też

Bibliografia

Uwagi
Źródła

Linki zewnętrzne