Квадратична задача про призначення

Квадратична задача про призначення — одна з фундаментальних задач комбінаторної оптимізації в галузі оптимізації і дослідження операцій, що належить до категорії задач про розміщення об'єктів.

Квадратична задача про призначення, яку вперше сформулювали Копманс та Бекман 1957 року як математичну модель для ефективного розміщення взаємозв'язаних об'єктів, донині залишається однією з найскладніших задач комбінаторної оптимізації.

Постановка задачі

Задача моделює таке завдання з реального життя: є множина n підприємств, які можна розташувати в n місцях. Для кожної пари місць задано відстань і для кожної пари підприємств задано вагу або потік (тобто кількість матеріалу (сировини або продукції), що перевозиться між двома виробництвами). Потрібно розставити підприємства у місцях (два підприємства не можна розташувати в одному місці) так, щоб сума відстаней, помножених на відповідні потоки, була мінімальною.

Інтуїтивно зрозуміло, що підприємства з більшим потоком слід розміщувати ближче одне до одного.

Формулювання задачі схоже на формулювання задачі про призначення, відрізняються вони цільовою функцією — в квадратичній задачі вона квадратична, що й відбито в назві.

Математичне подання

Формальна постановка задачі така: дано дві множини — P (об'єкти) та L (розташування) однакового розміру, на яких визначено функцію ваги (потік) w: P × P → R та функцію відстані d: L × L → R. Необхідно знайти таке відображення f: P → F (призначення), що мінімізує цільову функцію ціни:



Зазвичай, функції ваги та відстані зображають у вигляді матриць формату N x N. Матриця потоків має вигляд , матриця відстаней має вигляд . Функція квадратичної задачі про призначення матиме такий вигляд:


де Sn — це набір перестановок на проміжку {1, 2, . . . , n}. Кожен випадок  — це ціна призначення об'єкту р(і) на місце і та об'єкту р(j) на місце j. Якщо хоча б одна з коефіціентних матриць A та B є симетричною, то й задача є симетричною. В іншому випадку задача є асиметричною.

Деякі автори пропонують розширений варіант задачі. Крім двох матриць коефіцієнтів A та B задається ще третя матриця , де  — це вартість розміщення об'єкта (і) на місце (j). Тоді задача матиме вигляд:

Ця функція називається узагальненим формулюванням квадратичної задачі про призначення. У випадку, коли для всіх , функція являє собою спрощений варіант задачі, розглянутий вище.

Задачу комівояжера можна розглядати як частковий випадок квадратичної задачі про призначення, якщо припустити, що потік зв'язує всі об'єкти послідовно по кільцю і всі потоки мають однакове ненульове значення.

Обчислювальна складність

На противагу лінійним задачам про призначення, квадратична задача є значно складнішим випадком комбінаторної оптимізації. Задача є NP-складною. Наразі не існує точного алгоритму розв'язання задач розмірності N > 30 і навіть за невеликої кількості об'єктів розрахунок може зайняти досить тривалий час. Алгоритмічна складність задачі становить .

Практичне застосування

За допомогою квадратичної задачі про призначення можна розв'язати безліч різноманітних задач. Наприклад, вона знайшла застосування у розв'язанні задачі розташування будівель у роботі Дікі і Гопкінса 1972 року (модель планування університетського кампусу). Завдання полягало у плануванні розміщення n будівель на території кампусу, де  — це відстань від місця розташування k до місця розташування l, а  — інтенсивність руху між будівлями і та j. Мета оптимізації розміщення полягала в тому, щоб мінімізувати загальну тижневу відстань, яку долають студенти та викладачі, переходячи між будівлями.

Крім задач з розміщення будівель цей метод також можна використати при розміщенні окремих компонентів на схемі (під час проектування мікросхем, компонування дротів у електричному щиті тощо), складанні розкладу для уникнення «вікон», плануванні зв'язків за паралельного виконання кількох взаємозв'язаних видів діяльності. 1977 року Беркард і Оферман продемонстрували, що квадратичну задачу про призначення можна використати для ергономічного розміщення клавіш на друкарській машинці. Завдання полягало в тому, щоб розмістити клавіші так, щоб час написання тексту був мінімальним. При розв'язанні задачі кожному з символів, розміщення яких слід бло впорядкувати на клавіатурі, надали порядковий номер N = {1, 2,. . . , n}. Таким чином, відображало частоту появи пари символів і та j. Значення з матриці відстаней показувало час, необхідний для натиснення клавіші в позиції k після того, як натиснуто клавішу в позиції l. Схоже застосування в галузі ергономічного розміщення мало місце при створенні контрольної панелі, щоб мінімізувати втому очей оператора. Запропоновано навіть використати квадратичну задачу про призначення в спорті для визначення порядку розміщення членів команди в естафеті, та на виробництві, для планування паралельних взаємопов'язаних виробничих процесів.

Методи розв'язування

Відомі методи розв'язування поділяють на дві групи, які можна комбінувати. Точні методи, маючи достатньо часу, знаходять гарантовано оптимальний шлях. Евристичні методи, часто за коротший час, знаходять гарні розв'язки, які, в загальному випадку, можуть бути гіршими від оптимальних.

Точні методи

Існує три точних методи, які можна використати для знаходження оптимального розв'язку квадратичної задачі про призначення: динамічне програмування, алгоритм Гоморі та метод гілок і меж. Дослідження показують, що останній є найбільш підхожим для розв'язання поставленої задачі. Втім, через високу складність квадратичних задач про призначення, більшість задач з N > 30 майже не піддаються обчисленню точними методами.

Метод гілок та меж

Оскільки метод гілок та меж вважають найкращим з точних методів для обчислення цієї задачі, слід зупинитись на ньому детальніше.

При застосуванні методу гілок і меж спочатку використовують один з евристичних методів для знаходження приблизного, але підхожого розв'язку. Назвемо його початковим значенням. Потім, на кожній з вершин (початок гілкування) дерева знаходять «межу», тобто найкраще можливе значення, яке можна очікувати від подальшого обчислення цієї секції гілок. До методів визначення «межі» ставиться вимога, щоб вони були не надто обчислювально складними, могли бути переобчислені для піднаборів даних після кількох етапів гілкування і були достатньо точними. Ефективного методу відшукання межі не знайдено донині. Нині найкращим методом відшукання «нижньої межі» є метод Гілмора — Лоулера. Метод лінійного програмування також дає дуже точне значення, але через високу складність і довгий час обчислень не може вважатись ефективним за великого розміру задачі. Значення «межі» порівнюється з отриманим початковим значенням. Якщо початкове значення краще за «межу», тобто краще за можливе очікуване значення в цій секції дерева, можна закінчити гілкування цієї секції і відкинути її. У іншому випадку необхідно шукати нове покращене початкове значення і за допомогою послідовних ітерацій знайти оптимальне. Коли отримане покращене значення дорівнює попередньому, вважається, що знайдений розв'язок є оптимальним.

Евристичні методи

Для пришвидшення пошуку розв'язку задачі можна використовувати евристики, що, в загальному випадку, не гарантують точності знайдених розв'язків. До квадратичної задачі про призначення можна застосувати такі евристичні методи як локальний пошук, симуляція відпалювання, табуйований пошук та генетичні алгоритми. Ефективність цих методів відрізняється, залежно від складності задачі.

Локальний пошук

Локальний пошук починається із задання початкової схеми призначень і полягає в поступовому її покращенні шляхом локальних змін. Якщо по сусідству з поточним призначенням знайдено краще призначення, він замінює поточне призначення і пошук продовжується. При розв'язуванні квадратичної задачі про призначення множина сусідніх призначень складається з можливих варіантів, які можна отримати перестановкою двох об'єктів. Цей метод належить до найпростіших методів ітеративної евристики 2-opt.

Метод симуляції відпалювання

Метод симуляції відпалювання належить до метаевристичних методів і був одним з перших, застосованих до розв'язання квадратичної задачі про призначення. Нині найточнішим алгоритмом є алгоритм, запропонований Коноллі 1990 року. 1994 року Тонеман і Бьольт запропонували дещо покращений алгоритм симуляції відпалювання для квадратичної задачі про призначення.

Табуйований пошук

Найвідомішим табуйованим пошуком розв'язку квадратичної задачі про призначення є алгоритм Таярда (1991 рік). Цей алгоритм базується на 2-opt методі локального пошуку. Табуювальним атрибутом у цьому випадку виступає неможливість призначення певних елементів на певні позиції. Так, табуювальний атрибут t(i, j) означає, що неможливо призначити об'єкт і на місце j.

Генетичні алгоритми

Генетичні алгоритми отримали свою назву від інтуїтивного пояснення принципу їх дії на основі теорії природного добору Дарвіна. На початку їх виконання виробляється набір розв'язків із призначення певних об'єктів на певні місця з подальшою їх заміною кращими на основі критерію ефективності, яким зазвичай виступає значення цільової функції. Нині генетичний алгоритм Дрезнера з включеним у нього табуйованого пошуку є одним з найкращих евристичних методів розв'язування квадратичної задачі про призначення.

Див. також

Література

  • The Quadratic Assignment Problem: Theory and Algorithms / E. Çela // Combinatorial Optimization. — 1998. —Vol. 1. — 304 p.
  • Michael R. Garey and David S. Johnson (1979). Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman. ISBN 0-7167-1045-5. A2.5: ND43, pg.218.

Read other articles:

Species of tree from South America Drimys winteri Young adult Conservation status Least Concern (IUCN 3.1)[1] Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Magnoliids Order: Canellales Family: Winteraceae Genus: Drimys Species: D. winteri Binomial name Drimys winteriJ.R. Forst. & G. Forst. Drimys winteri.jpg Drimys winteri, the Winter's bark, foye[2] or canelo, is a slender tree in the family Winteraceae, growing up to ...

 

Part of the Politics seriesPolitics of the Netherlands Constitution Charter Wet Algemene Bepalingen Human rights Monarchy King Willem-Alexander Council of Ministers Ministers Plenipotentiary ArubaCuraçaoSt. Maarten Cabinet Prime Minister (list) Mark Rutte Deputy Prime Ministers Sigrid Kaag Karien van Gennip Carola Schouten Ministries States General Senate President: Jan Anthonie Bruijn Current membership Historic composition House of Representatives Speaker: Martin Bosma Current membership ...

 

Railway line in the UK Not to be confused with the heritage East Lancashire Railway or the historical East Lancashire Railway (1844–1859). East Lancashire lineA Northern Rail Class 142 at ColneOverviewOwnerNetwork RailLocaleLancashireBlackburnBurnleyPendleNorth West EnglandTerminiPrestonColneServiceSystemNational RailOperator(s)NorthernHistoryOpened1849TechnicalNumber of tracksMainly Double Track, with Single Track from Burnley Barracks to ColneTrack gauge1,435 mm (4 ft 8+1&#...

Pour les articles homonymes, voir Schobert. Cet article est une ébauche concernant un militaire et l’Empire allemand. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Consultez la liste des tâches à accomplir en page de discussion. Eugen von Schobert Nom de naissance Eugen Siegfried Erich Schobert Naissance 13 mars 1883Wurtzbourg, Royaume de Bavière Décès 12 septembre 1941 (à 58 ans)Mykolaïv, Ukrai...

 

SV Darmstadt 1898Calcio Die Lilien (i gigli) Segni distintivi Uniformi di gara Casa Trasferta Terza divisa Colori sociali Blu, bianco Simboli Giglio Dati societari Città Darmstadt Nazione  Germania Confederazione UEFA Federazione DFB Campionato Bundesliga Fondazione 1898 Presidente Klaus Rüdiger Fritsch Allenatore Torsten Lieberknecht Stadio Stadion am Böllenfalltor(17.000 posti) Sito web www.sv98.de Palmarès Titoli nazionali 2 Bundesliga 2 Si invita a seguire il modello di voce Lo ...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Taki FujitaTaki Fujita tahun 1947Nama asal藤田たきLahir23 Desember 1898NagoyaMeninggal4 Januari 1993Pekerjaanguru, presiden perguruan tinggi, aktivis hak-hak perempuan Taki Fujita (藤田たき dibaca Fujita Taki) (23 Desember 1898 –...

Cet article est une ébauche concernant la musique classique. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. La harpiste Emily Levin. Un harpiste est un musicien qui joue de la harpe. Liminaire Il existe plusieurs catégories de harpistes : harpiste celtique, harpiste sud-américain, harpiste africain, harpiste de jazz. En Irlande, la harpe était réservée aux hommes, qui ne s'appelaient pas harpistes ma...

 

Jacques DrogueNaissance 6 juillet 18581er arrondissement de LyonDécès 31 décembre 1901 (à 43 ans)6e arrondissement de LyonNom de naissance Jean Jacques DrogueNationalité françaiseActivités Peintre, illustrateurFormation École nationale supérieure des beaux-arts de LyonAcadémie JulianMaîtres Gustave Boulanger, Jules Lefebvremodifier - modifier le code - modifier Wikidata Jean Jacques Drogue, dit Jacques Drogue[1], né le 6 juillet 1858 à Lyon (1er arrondissement)[2], et mort l...

 

Private university in Buena Vista, Virginia, US 37°44′25″N 79°21′01″W / 37.74028°N 79.35028°W / 37.74028; -79.35028 Southern Virginia UniversityFormer namesBowling Green Female Seminary (1867–1920)Southern Seminary (1920–1992)Southern Virginia College (1992–2001)MottoLearn that Life is ServiceTypePrivate liberal arts collegeEstablished1867; 157 years ago (1867)AccreditationSACSEndowment$1.96 million (2021)[1]PresidentBonnie H...

Jesse T. BarrickLahir(1841-01-18)18 Januari 1841Ohio, Amerika SerikatMeninggal3 November 1923(1923-11-03) (umur 82)DikebumikanTahoma National Cemetery, King County, Washington[1]Pengabdian Amerika SerikatDinas/cabang Angkatan Darat Amerika SerikatLama dinas25 Oktober 1861 sampai 15 Oktober 1864Pangkat Letnan Dua[2]Kesatuan 3rd Regiment Minnesota Volunteer Infantry - Company HPerang/pertempurandekat Sungai Duck (Tennessee)Penghargaan Medal of Honor Second Li...

 

State park in Virginia, United States United States historic placeHungry Mother State Park Historic DistrictU.S. National Register of Historic PlacesU.S. Historic districtVirginia Landmarks Register A lake in the ParkLocation of Hungry Mother State ParkShow map of VirginiaHungry Mother State Park (the United States)Show map of the United StatesNearest cityMarion, VirginiaCoordinates36°52′52″N 81°32′05″W / 36.88111°N 81.53472°W / 36.88111; -81.53472Area3,334...

 

Kensington SelatanStasiun komuter PTVLokasiChilders Street, KensingtonMelbourne, VictoriaAustraliaPemilikVicTrackOperatorMetro TrainsJalur  Werribee  WilliamstownJumlah peron2 sisiJumlah jalur6KonstruksiJenis strukturTanahInformasi lainZona tarifMyki Zona 1Situs webPublic Transport VictoriaElektrifikasiYaOperasi layanan Stasiun sebelumnya   Metro Trains   Stasiun berikutnya Melbourne Utaramenuju Flinders Street Jalur WerribeeFootscraymenuju Werribee Jalur William...

Orang kulit hitam yang terkenalAtas: W.E.B. Du Bois, MLK dan Nelson MandelaBawah: Wangari Maathai, Rosa Parks, Sojourner Truth Seorang wanita Kongo Orang kulit hitam adalah sebuah istilah yang digunakan di negara-negara tertentu, sering kali secara sosial berdasarkan pada sistem klasifikasi rasial atau etnisitas, untuk menyebut orang yang berkulit hitam dibandingkan dengan penduduk lainnya. Karena itu, pengatiannya banyak ragamnya di dalam maupun antar masyarakat, dan tergantung pada konteks....

 

Trap for catching humans Two mantraps (one a humane type) and a spring gun A mantrap is a mechanical physical security device for catching poachers and other trespassers.[1][unreliable source?] They have taken many forms, the most usual being similar to a large foothold trap, the steel springs being armed with teeth which meet in the victim's leg. In 1827, they were made illegal in England, except in houses between sunset and sunrise as a defence against burglars.[2]&#...

 

Main article: Opinion polling for the April 2019 Spanish general election In the run up to the April 2019 Spanish general election, various organisations carried out opinion polling to gauge the opinions that voters hold towards political leaders. Results of such polls are displayed in this article. The date range for these opinion polls is from the previous general election, held on 26 June 2016, to the day the next election was held, on 28 April 2019. Preferred Prime Minister The table bel...

PankrationDua atlet bersaing di Pankration. Amfora Panathenaik, dibuat di Athena pada tahun 332–331 SM, selama masa pemerintahan Niketes. Dari CapuaFokusTinju dan GulatNegara asalYunani KunoOlahraga olimpikDiperkenalkan pada tahun 648 SM di Olimpiade ke-33 Patung Agias, putra Acnonius, dan pemenang pankration dalam tiga Pertandingan Panhellenik. Patung ini menempati Posisi III dari Ex voto of Daochos. Tinggi: 2 meter (6 kaki 7 inci) Pankration (bahasa Yunani: παγκράτιον) merup...

 

Railway station in Nikkō, Tochigi Prefecture, Japan This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Matō Station – news · newspapers · books · scholar · JSTOR (February 2024)WK17Matō Station間藤駅Matō Station, August 2013General informationLocation2 Ashio-machi Shimo-Matō, Nikkō-shi, Tochi...

 

Dutch media tycoon This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: John de Mol Jr. – news · newspapers · books · scholar · JSTOR (July 2023) (Learn how and when to remove this message) In this D...

Pour les articles homonymes, voir Ance. Ance L'Ance, à Saillant près du hameau de Lissonnat. Cours de l'Ance. Caractéristiques Longueur 77,1 km [1] Bassin 547 km2 [1] Bassin collecteur Loire Débit moyen 4,34 m3/s (Saint-Julien-d'Ance) [2] Cours Source source · Localisation Valcivières · Altitude 1 371 m · Coordonnées 45° 37′ 17″ N, 3° 51′ 32″ E Confluence Loire · Localisation Bas-en-Basset · Altitude 442 m · Co...

 

Ruang pemujaan (haiden) di Kuil Atsuta. Kuil Atsuta (熱田神宮code: ja is deprecated , Atsuta-jingū) adalah sebuah kuil Shinto yang dipercayai didirikan pada masa pemerintahan Kaisar Keikō (71-130). Kuil Shinto ini terletak di Atsuta-ku, Nagoya, Prefektur Aichi, Jepang.[1] Sejak zaman kuno kuil ini telah merupakan salah satu kuil yang paling dikagumi, sejajar dengan Kuil Ise.[2] Kompleks kuil seluas 200.000 m2 ini dikunjungi lebih dari 9 juta pengunjung setiap tahunn...