Задача Штейнера (Задача дерева Штейнера) полягає у пошуку мінімального дерева Штейнера — найкоротшої мережі, що з'єднує заданий скінченний набір точок площини. Свою назву отримала на честь Якоба Штейнера (1796–1863).
Історія
Історія цієї задачі сягає часу П'єра Ферма (1601–1665), який, після викладу свого методу дослідження мінімумів та максимумів, написав :
Qui hanc methodum non probaverit, ei proponitur: Datis tribus punctis, quartum reperire, a quo si ducantur tres rectae ad data puncta, summa trium harum rectarum sit minima quantitas.
Той же, хто цей метод не оцінив, нехай він вирішить [наступну задачу]: для заданих трьох точок знайти таку четверту, що якщо з неї провести три відрізки в дані точки, то сума цих трьох відрізків дасть найменшу величину.
Ця задача була частково розв'язана Еванджелістою Торрічеллі (1608–1647) і Бонавентурою Кавальєрі (1598–1647), учнями Бенедетто Кастеллі (1577–1644), потім знайдена ними конструкція була модифікована Томасом Сімпсоном (1710–1761) і остаточно уточнена Ф. Гайненом і Жозефом Бертраном (1822–1900). У результаті було отримано геометричну побудову точки S, що називається точкою Ферма (іноді точкою Торрічеллі), яка для трьох заданих точок A, B і C дає мінімально можливу суму довжин відрізків AS, BS, CS.
1934 року В. Ярнік і O. Кесслер сформулювали узагальнення задачі Ферма, замінивши три точки на довільне скінченне число. Їх задача полягає в описі зв'язаних плоских графів найменшої довжини, що проходять через дану скінченну множину точок площини.
1941 року вийшла монографія Ріхарда Куранта і Герберта Роббінса («Що таке математика?»), в якій автори написали наступне:
Дуже проста та разом з тим повчальна проблема була вивчена на початку минулого століття знаменитим берлінським геометром Якобом Штейнером. Потрібно з'єднати три села , , системою доріг таким чином, щоб їх загальна довжина була мінімальною.Було б природно узагальнити цю проблему на випадок заданих точок таким чином: потрібно знайти в площині таку точку , щоб сума відстаней (де позначає відстань ) ставала мінімальною... . Ця узагальнена проблема, також вивчена Штейнером, не веде до цікавих результатів. У цьому випадку ми маємо справу з поверхневим узагальненням, подібних якому чимало зустрічається в математичній літературі. Щоб отримати дійсно гідне уваги узагальнення проблеми Штейнера, доводиться відмовитися від пошуків однієї-єдиної точки . Замість того поставимо завданням побудувати «вуличну мережу» або «мережу доріг між даними селами», що має мінімальну загальну довжину. |
Ця книга завоювала заслужену популярність, внаслідок чого і задачу Ферма, і задачу Ярніка-Кесслера зараз прийнято називати проблемою Штейнера.
Алгоритм розв'язування
Ефективного (складність виражається функцією, обмеженою зверху деяким поліномом від параметра завдання, в даному випадку число вершин графу) алгоритму, що дає точне рішення проблеми Штейнера, не існує. Наближене рішення дає ефективний алгоритм Крускала.
Основні визначення
Наведемо кілька сучасних формулювань проблеми Штейнера. Як осяжний простір замість евклідової площини розглянемо довільний метричний простір.
Мінімальні дерева Штейнера
Нехай — метричний простір і — граф на X, тобто, . Для кожного такого графу визначені довжини його ребер , як відстані між їх вершинами, а також довжина самого графу , як сума довжин всіх його ребер.
Якщо — скінченна підмножина , а — зв'язний граф на , для якого , то називається графом, що з'єднує . При цьому граф , що з'єднує , мінімально можливої довжини є деревом, яке називається мінімальним деревом Штейнера на . Саме вивченню таких дерев і присвячена одна з версій проблеми Штейнера.
Зазначимо, що мінімальні дерева Штейнера існують не завжди. Проте, точна нижня грань величин по всім зв'язним графам, що з'єднує , завжди існує, називається довжиною мінімального дерева Штейнера на та позначається через .
Приклади
Якщо — стандартна евклідова площина, тобто відстань породжується нормою , то отримуємо класичну проблему Штейнера, сформульовану Ярніком та Кесслером (див. вище).
Якщо — Манхеттенська відстань, тобто відстань породжується нормою , то отримуємо прямокутну проблему Штейнера, одним з додатків якої є проектування розводок мікросхем. Більш сучасні розводки моделюються метрикою, породженою λ-нормою (одиничне коло — правильний 2λ-кутник; в цих термінах манхеттенська норма є 2-нормою).
Якщо як береться сфера (яка приблизно моделює поверхню Землі), а за — довжина найкоротшої з двох дуг великого кола, яка висікається з сфери площиною, що проходить через , та центр сфери, то виходить різновид транспортної задачі: потрібно з'єднати заданий набір пунктів (міст, підприємств, абонентів і т. д.) найкоротшою комунікаційною мережею (доріг, трубопроводів, телефонних ліній і т. д.), мінімізувавши витрати на будівництво (передбачається, що витрати пропорційні довжині мережі).
Якщо як береться множина всіх слів над деяким алфавітом, а як — відстань Левенштейна, то виходить варіант проблеми Штейнера, який широко використовується в біоінформатиці, зокрема, для побудови еволюційного дерева.
Якщо як береться множина вершин зв'язного графу , а як — функція відстані, породжена деякою ваговою функцією , то виходить проблема Штейнера у графах.
Мінімальні параметричні мережі
Нехай — деяка підмножина множини вершин графу , що містить всі вершини ступеня 1 і 2. Пара називається графом з кордоном . Якщо — зв'язний граф, і — деяке відображення в метричний простір , то кожне відображення , обмеження якого на збігається з , називається мережею типу з кордоном в метричному просторі . Обмеження мережі на вершини та ребра графу називаються відповідно вершинами і ребрами цієї мережі. Довжиною ребра мережі називається величина , а довжиною мережі — сума довжин всіх її ребер.
Позначимо через безліч всіх мереж типу з кордоном . Мережа з , що має найменшу можливу довжину, називається мінімальною параметричною мережею типу з кордоном .
Зазначимо, що, як і у випадку мінімальних дерев Штейнера, мінімальна параметрична мережа існує не завжди. Проте, точна нижня грань величин по всіх мережах з , завжди існує, називається довжиною мінімальної параметричної мережі і позначається через .
Якщо — скінченна підмножина , а відображає на всі , тобто , то говорять, що мережа з'єднує . Легко побачити, що по всім , для яких . Таким чином, загальна задача Штейнера зводиться до вивчення мінімальних параметричних мереж та вибору з них найкоротших.
Одновимірні мінімальні заповнення в сенсі Громова
Це природне узагальнення проблеми Штейнера було запропоновано А. О. Івановим і А. А. Тужиліним. Нехай — довільна скінченна множина і — деякий зв'язний граф. Будемо говорити, що з'єднує , якщо . Нехай тепер — скінченний псевдометричний простір (де, на відміну від метричного простору, відстані між різними точками можуть бути рівні нулю), — зв'язний граф, що з'єднує , і — деяке відображення в невід'ємні дійсні числа, як правило зване ваговою функцією і породжує зважений граф . Функція задає на псевдометріку , а саме, відстанню між вершинами графу назвемо найменшу з ваг шляхів, що з'єднують ці вершини. Якщо для будь-яких точок та з виконується , то зважений граф називається заповненням простору , а граф — типом цього заповнення . Число , рівне по всіх заповненнях простору , назвемо вагою мінімального заповнення , а заповнення , для якого , — мінімальним заповненням . Основне завдання — навчитися обчислювати і описувати мінімальні заповнення.
Примітки
- Fermat P. de (1643), Ed. H.Tannery (ред.), "Oeuvres", т. 1, Paris 1891, Supplement: Paris 1922, с. 153
- G. Loria, G. Vassura (1919), Opere de Evangelista Torriceli, т. 1, с. 79—97
- J. Krarup, S. Vajda (1997). On Torricelli's geometrical solution to a problem of Fermat. IMA J. Math. Appl. Bus. Indust. 8 (3): 215—224. doi:10.1093/imaman/8.3.215.
- B. Cavalieri (1647), Excercitationes Geometricae
- T. Simpson (1750), "The Doctrine and Application of Fluxions"
- F. Heinen (1834), Über Systeme von Kräften, Gymnasium zu Cleve, Essen
- V. Jarník, O. Kössler (1934), O minimálních grafech obsahujících n daných bodu (PDF), Ĉas, Pêstování Mat., Essen, 63: 223—235[недоступне посилання з липня 2019]
- R. Courant, H. Robbins (1941), What Is Mathematics?, Oxford University Press
- Белоусов А. И., Ткачев С. Б. Дискретная математика. — М. : МГТУ, 2006. — С. 306-311. — .
- A. O. Ivanov, A. A. Tuzhilin. . Архів оригіналу за 6 травня 2021. Процитовано 7 червня 2013.
Література
- А. О. Іванов, А. А. Тужилін. Теорія екстремальних мереж. — Москва-Іжевськ : Інститут комп'ютерних досліджень, 2003. — .
- А. О. Іванов, А. А. Тужилін. Задача Штейнера на площині або плоскі мінімальні мережі // матем. сб.. — 1991. — Т. 182, № 12. — С. 1813-1844.
- Weisstein, Eric W. Steiner Tree(англ.) на сайті Wolfram MathWorld.
Це незавершена стаття з математики. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Zadacha Shtejnera Zadacha dereva Shtejnera polyagaye u poshuku minimalnogo dereva Shtejnera najkorotshoyi merezhi sho z yednuye zadanij skinchennij nabir tochok ploshini Svoyu nazvu otrimala na chest Yakoba Shtejnera 1796 1863 Minimalne derevo Shtejnera dlya tochok A B i C de S tochka Ferma trikutnika ABC Rozv yazok dlya chotiroh tochok dvi tochki Shtejnera S1 i S2IstoriyaIstoriya ciyeyi zadachi syagaye chasu P yera Ferma 1601 1665 yakij pislya vikladu svogo metodu doslidzhennya minimumiv ta maksimumiv napisav Qui hanc methodum non probaverit ei proponitur Datis tribus punctis quartum reperire a quo si ducantur tres rectae ad data puncta summa trium harum rectarum sit minima quantitas Toj zhe hto cej metod ne ociniv nehaj vin virishit nastupnu zadachu dlya zadanih troh tochok znajti taku chetvertu sho yaksho z neyi provesti tri vidrizki v dani tochki to suma cih troh vidrizkiv dast najmenshu velichinu Cya zadacha bula chastkovo rozv yazana Evandzhelistoyu Torrichelli 1608 1647 i Bonaventuroyu Kavalyeri 1598 1647 uchnyami Benedetto Kastelli 1577 1644 potim znajdena nimi konstrukciya bula modifikovana Tomasom Simpsonom 1710 1761 i ostatochno utochnena F Gajnenom i Zhozefom Bertranom 1822 1900 U rezultati bulo otrimano geometrichnu pobudovu tochki S sho nazivayetsya tochkoyu Ferma inodi tochkoyu Torrichelli yaka dlya troh zadanih tochok A B i C daye minimalno mozhlivu sumu dovzhin vidrizkiv AS BS CS 1934 roku V Yarnik i O Kessler sformulyuvali uzagalnennya zadachi Ferma zaminivshi tri tochki na dovilne skinchenne chislo Yih zadacha polyagaye v opisi zv yazanih ploskih grafiv najmenshoyi dovzhini sho prohodyat cherez danu skinchennu mnozhinu tochok ploshini 1941 roku vijshla monografiya Riharda Kuranta i Gerberta Robbinsa Sho take matematika v yakij avtori napisali nastupne Duzhe prosta ta razom z tim povchalna problema bula vivchena na pochatku minulogo stolittya znamenitim berlinskim geometrom Yakobom Shtejnerom Potribno z yednati tri sela A displaystyle A B displaystyle B C displaystyle C sistemoyu dorig takim chinom shob yih zagalna dovzhina bula minimalnoyu Bulo b prirodno uzagalniti cyu problemu na vipadok n displaystyle n zadanih tochok A1 A2 An displaystyle A 1 A 2 ldots A n takim chinom potribno znajti v ploshini taku tochku P displaystyle P shob suma vidstanej a1 a2 an displaystyle a 1 a 2 ldots a n de ai displaystyle a i poznachaye vidstan PAi displaystyle PA i stavala minimalnoyu Cya uzagalnena problema takozh vivchena Shtejnerom ne vede do cikavih rezultativ U comu vipadku mi mayemo spravu z poverhnevim uzagalnennyam podibnih yakomu chimalo zustrichayetsya v matematichnij literaturi Shob otrimati dijsno gidne uvagi uzagalnennya problemi Shtejnera dovoditsya vidmovitisya vid poshukiv odniyeyi yedinoyi tochki P displaystyle P Zamist togo postavimo zavdannyam pobuduvati vulichnu merezhu abo merezhu dorig mizh danimi selami sho maye minimalnu zagalnu dovzhinu Cya kniga zavoyuvala zasluzhenu populyarnist vnaslidok chogo i zadachu Ferma i zadachu Yarnika Kesslera zaraz prijnyato nazivati problemoyu Shtejnera Algoritm rozv yazuvannyaEfektivnogo skladnist virazhayetsya funkciyeyu obmezhenoyu zverhu deyakim polinomom vid parametra zavdannya v danomu vipadku chislo vershin grafu algoritmu sho daye tochne rishennya problemi Shtejnera ne isnuye Nablizhene rishennya daye efektivnij algoritm Kruskala Osnovni viznachennyaNavedemo kilka suchasnih formulyuvan problemi Shtejnera Yak osyazhnij prostir zamist evklidovoyi ploshini rozglyanemo dovilnij metrichnij prostir Minimalni dereva Shtejnera Nehaj X r displaystyle X rho metrichnij prostir i G V E displaystyle G V E graf na X tobto V X displaystyle V subset X Dlya kozhnogo takogo grafu viznacheni dovzhini jogo reber e u v E displaystyle e u v in E yak vidstani r u v displaystyle rho u v mizh yih vershinami a takozh dovzhina r G displaystyle rho G samogo grafu G displaystyle G yak suma dovzhin vsih jogo reber Yaksho M displaystyle M skinchenna pidmnozhina X displaystyle X a G V E displaystyle G V E zv yaznij graf na X displaystyle X dlya yakogo M V displaystyle M subset V to G displaystyle G nazivayetsya grafom sho z yednuye M displaystyle M Pri comu graf G displaystyle G sho z yednuye M displaystyle M minimalno mozhlivoyi dovzhini r G displaystyle rho G ye derevom yake nazivayetsya minimalnim derevom Shtejnera na M displaystyle M Same vivchennyu takih derev i prisvyachena odna z versij problemi Shtejnera Zaznachimo sho minimalni dereva Shtejnera isnuyut ne zavzhdi Prote tochna nizhnya gran velichin r G displaystyle rho G po vsim zv yaznim grafam sho z yednuye M displaystyle M zavzhdi isnuye nazivayetsya dovzhinoyu minimalnogo dereva Shtejnera na M displaystyle M ta poznachayetsya cherez smt M displaystyle operatorname smt M Prikladi Yaksho X r displaystyle X rho standartna evklidova ploshina tobto vidstan r displaystyle rho porodzhuyetsya normoyu x y x2 y2 displaystyle x y sqrt x 2 y 2 to otrimuyemo klasichnu problemu Shtejnera sformulovanu Yarnikom ta Kesslerom div vishe Yaksho X r displaystyle X rho Manhettenska vidstan tobto vidstan r displaystyle rho porodzhuyetsya normoyu x y x y displaystyle x y x y to otrimuyemo pryamokutnu problemu Shtejnera odnim z dodatkiv yakoyi ye proektuvannya rozvodok mikroshem Bilsh suchasni rozvodki modelyuyutsya metrikoyu porodzhenoyu l normoyu odinichne kolo pravilnij 2l kutnik v cih terminah manhettenska norma ye 2 normoyu Yaksho yak X displaystyle X beretsya sfera yaka priblizno modelyuye poverhnyu Zemli a za r a b displaystyle rho a b dovzhina najkorotshoyi z dvoh dug velikogo kola yaka visikayetsya z sferi X displaystyle X ploshinoyu sho prohodit cherez a displaystyle a b displaystyle b ta centr sferi to vihodit riznovid transportnoyi zadachi potribno z yednati zadanij nabir punktiv mist pidpriyemstv abonentiv i t d najkorotshoyu komunikacijnoyu merezheyu dorig truboprovodiv telefonnih linij i t d minimizuvavshi vitrati na budivnictvo peredbachayetsya sho vitrati proporcijni dovzhini merezhi Yaksho yak X displaystyle X beretsya mnozhina vsih sliv nad deyakim alfavitom a yak r a b displaystyle rho a b vidstan Levenshtejna to vihodit variant problemi Shtejnera yakij shiroko vikoristovuyetsya v bioinformatici zokrema dlya pobudovi evolyucijnogo dereva Yaksho yak X displaystyle X beretsya mnozhina vershin V displaystyle V zv yaznogo grafu G V E displaystyle G V E a yak r displaystyle rho funkciya vidstani porodzhena deyakoyu vagovoyu funkciyeyu w E R displaystyle omega colon E to mathbb R to vihodit problema Shtejnera u grafah Minimalni parametrichni merezhi Nehaj G displaystyle partial G deyaka pidmnozhina mnozhini V displaystyle V vershin grafu G V E displaystyle G V E sho mistit vsi vershini stupenya 1 i 2 Para G G displaystyle G partial G nazivayetsya grafom z kordonom G displaystyle partial G Yaksho G displaystyle G zv yaznij graf i f G X displaystyle varphi colon partial G to X deyake vidobrazhennya v metrichnij prostir X r displaystyle X rho to kozhne vidobrazhennya G G X displaystyle Gamma colon G to X obmezhennya yakogo na G displaystyle partial G zbigayetsya z f displaystyle varphi nazivayetsya merezheyu tipu G G displaystyle G partial G z kordonom f displaystyle varphi v metrichnomu prostori X r displaystyle X rho Obmezhennya merezhi G displaystyle Gamma na vershini ta rebra grafu G displaystyle G nazivayutsya vidpovidno vershinami i rebrami ciyeyi merezhi Dovzhinoyu rebra G u v X displaystyle Gamma colon u v to X merezhi G displaystyle Gamma nazivayetsya velichina r G u G v displaystyle rho bigl Gamma u Gamma v bigr a dovzhinoyu r G displaystyle rho Gamma merezhi G displaystyle Gamma suma dovzhin vsih yiyi reber Poznachimo cherez G f displaystyle G varphi bezlich vsih merezh tipu G G displaystyle G partial G z kordonom f displaystyle varphi Merezha z G f displaystyle G varphi sho maye najmenshu mozhlivu dovzhinu nazivayetsya minimalnoyu parametrichnoyu merezheyu tipu G G displaystyle G partial G z kordonom f displaystyle varphi Zaznachimo sho yak i u vipadku minimalnih derev Shtejnera minimalna parametrichna merezha isnuye ne zavzhdi Prote tochna nizhnya gran velichin r G displaystyle rho G po vsih merezhah z G f displaystyle G varphi zavzhdi isnuye nazivayetsya dovzhinoyu minimalnoyi parametrichnoyi merezhi i poznachayetsya cherez mpn G f displaystyle operatorname mpn G varphi Yaksho M displaystyle M skinchenna pidmnozhina X displaystyle X a f displaystyle varphi vidobrazhaye G displaystyle partial G na vsi M displaystyle M tobto im f M displaystyle operatorname im varphi M to govoryat sho merezha G G f displaystyle Gamma in G varphi z yednuye M displaystyle M Legko pobachiti sho smt M infmpn G f displaystyle operatorname smt M inf operatorname mpn G varphi po vsim G f displaystyle G varphi dlya yakih im f M displaystyle operatorname im varphi M Takim chinom zagalna zadacha Shtejnera zvoditsya do vivchennya minimalnih parametrichnih merezh ta viboru z nih najkorotshih Odnovimirni minimalni zapovnennya v sensi Gromova Ce prirodne uzagalnennya problemi Shtejnera bulo zaproponovano A O Ivanovim i A A Tuzhilinim Nehaj M displaystyle M dovilna skinchenna mnozhina i G V E displaystyle G V E deyakij zv yaznij graf Budemo govoriti sho G displaystyle G z yednuye M displaystyle M yaksho M V displaystyle M subset V Nehaj teper M M r displaystyle mathcal M M rho skinchennij psevdometrichnij prostir de na vidminu vid metrichnogo prostoru vidstani mizh riznimi tochkami mozhut buti rivni nulyu G V E displaystyle G V E zv yaznij graf sho z yednuye M displaystyle M i w E R displaystyle omega colon E to mathbb R deyake vidobrazhennya v nevid yemni dijsni chisla yak pravilo zvane vagovoyu funkciyeyu i porodzhuye zvazhenij graf G G w displaystyle mathcal G G omega Funkciya w displaystyle omega zadaye na V displaystyle V psevdometriku dw displaystyle d omega a same vidstannyu mizh vershinami grafu G displaystyle mathcal G nazvemo najmenshu z vag shlyahiv sho z yednuyut ci vershini Yaksho dlya bud yakih tochok p displaystyle p ta q displaystyle q z M displaystyle M vikonuyetsya r p q dw p q displaystyle rho p q leq d omega p q to zvazhenij graf G displaystyle mathcal G nazivayetsya zapovnennyam prostoru M displaystyle mathcal M a graf G displaystyle G tipom cogo zapovnennya Chislo mf M displaystyle operatorname mf mathcal M rivne infw G displaystyle inf omega mathcal G po vsih zapovnennyah G displaystyle mathcal G prostoru M displaystyle mathcal M nazvemo vagoyu minimalnogo zapovnennya a zapovnennya G displaystyle mathcal G dlya yakogo w G mf M displaystyle omega mathcal G operatorname mf mathcal M minimalnim zapovnennyam Osnovne zavdannya navchitisya obchislyuvati mf M displaystyle operatorname mf mathcal M i opisuvati minimalni zapovnennya PrimitkiFermat P de 1643 Ed H Tannery red Oeuvres t 1 Paris 1891 Supplement Paris 1922 s 153 G Loria G Vassura 1919 Opere de Evangelista Torriceli t 1 s 79 97 J Krarup S Vajda 1997 On Torricelli s geometrical solution to a problem of Fermat IMA J Math Appl Bus Indust 8 3 215 224 doi 10 1093 imaman 8 3 215 B Cavalieri 1647 Excercitationes Geometricae T Simpson 1750 The Doctrine and Application of Fluxions F Heinen 1834 Uber Systeme von Kraften Gymnasium zu Cleve Essen V Jarnik O Kossler 1934 O minimalnich grafech obsahujicich n danych bodu PDF Ĉas Pestovani Mat Essen 63 223 235 nedostupne posilannya z lipnya 2019 R Courant H Robbins 1941 What Is Mathematics Oxford University Press Belousov A I Tkachev S B Diskretnaya matematika M MGTU 2006 S 306 311 ISBN 5 7038 2886 4 A O Ivanov A A Tuzhilin Arhiv originalu za 6 travnya 2021 Procitovano 7 chervnya 2013 LiteraturaA O Ivanov A A Tuzhilin Teoriya ekstremalnih merezh Moskva Izhevsk Institut komp yuternih doslidzhen 2003 ISBN 5 93972 292 X A O Ivanov A A Tuzhilin Zadacha Shtejnera na ploshini abo ploski minimalni merezhi matem sb 1991 T 182 12 S 1813 1844 Weisstein Eric W Steiner Tree angl na sajti Wolfram MathWorld Ce nezavershena stattya z matematiki Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi