Алгоритм Дініца

Алгоритм Дініца — поліноміальний алгоритм для знаходження максимального потоку у транспортної мережі, запропонований 1970 року ізраїльським (колишнім радянським) ученим Юхимом Дініцем. І алгоритм Дініца, і алгоритм Едмондса-Карпа незалежно показують, що в алгоритмі Форда — Фалкерсона в разі найкоротшого доповнювального шляху його довжина доповнює шляху не зменшується. Часова складність алгоритму становить . Отримати таку оцінку дозволяє введення понять допоміжної мережі та блокуючого (псевдомаксимального) потоку. В мережах з одиничними пропускними здатностями існує сильніша оцінка часової складності: .

Опис

Нехай  — транспортна мережа, в якій і  — відповідно пропускна здатність і потік через ребро .

Залишкова пропускна здатність — відображення як: якщо , то:

  • ,
  • ,

інакше .

Залишкова мережа — граф , де .

Доповнювальний шлях  — шлях у залишковому графі .

Нехай  — довжина найкоротшого шляху з у у графі . Тоді допоміжною мережею графа є граф , де

.

Блокувальний потік  — потік такий, що граф , де не містить шляху .

Алгоритм

  • Вхід: мережа .
  • Вихід: потік максимальної величини .
  1. Встановити для кожного .
  2. Створити з графа . Якщо , то зупинитися і вивести .
  3. Знайти блокувальний потік у .
  4. Доповнити потік потоком і перейти до другого кроку.

Аналіз

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

Використовуючи такі структури даних, як динамічні дерева[en], можна знаходити блокувальний потік на кожній фазі за час , тоді час роботи алгоритму Дініца може бути покращено до .

Приклад

Нижче наведено симуляцію алгоритму Дініца. У допоміжній мережі вершини з червоними мітками — значення . Блокувальний потік позначено синім.

Крок
1 Блокувальний потік складається зі шляхів:
  1. з чотирма одиницями потоку,
  2. з шістьома одиницями потоку,
  3. з чотирма одиницями потоку.

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

2 Блокувальний потік складається з одного шляху з п'ятьма одиницями потоку. Отже, блокувальний потік містить п'ять одиниць, а величина потоку дорівнює . Варто зауважити, що доповнювальний шлях має чотири ребра.
3 Сток недосяжний у мережі . Тому алгоритм зупиняється і повертає максимальний потік величини 19. Варто зауважити, що в кожному блокувальному потоці кількість ребер у доповнювальному шляху збільшується хоча б на одне.

Література

  • Дініц, Юхим (2006). Dinitz' Algorithm: The Original Version and Even's Version. У Ґолдреїх, Одед; Розенберг, Арнольд Л.; Селман, Алан Л. (ред.). Theoretical Computer Science: Essays in Memory of [[Shimon Even]] (PDF). Springer. с. 218—240. ISBN 978-3540328803. Архів оригіналу (PDF) за 20 серпня 2016. Процитовано 24 листопада 2017.  {{cite book}}: Назва URL містить вбудоване вікіпосилання (довідка)
  • Корте, Б. Х.; Віген, Дженс (2008). 8.4 Blocking Flows and Fujishige's Algorithm. Combinatorial Optimization: Theory and Algorithms (Algorithms and Combinatorics, 21). Springer Berlin Heidelberg. с. 174—176. ISBN 978-3-540-71844-4. 

Посилання

Read other articles:

Bartolomeo della GattaBiografiKelahiran1448 (Kalender Masehi Gregorius) Firenze Kematian1502 (Kalender Masehi Gregorius) (53/54 tahun)Arezzo KegiatanPekerjaanPelukis, illuminator (en) dan arsitek Ordo keagamaanCamaldolese Karya kreatifKarya terkenal(1482 (Kalender Masehi Gregorius)) Testament and Death of Moses (en) Bartolomeo della Gatta ‘The Annunciation’ oleh Bartolomeo della Gatta Bartolomeo della Gatta (1448-1502), lahir Pietro di Antonio Dei, adalah pelukis dan arsitek Italia. Ia ad...

 

BuntoiDesaNegara IndonesiaProvinsiKalimantan TengahKabupatenPulang PisauKecamatanKahayan HilirKode pos74861Kode Kemendagri62.11.05.2001 Luas180 km2Jumlah penduduk2547 jiwaKepadatan97 jiwa/km2 Buntoi adalah sebuah nama desa di pinggiran Sungai Kahayan, di wilayah Kahayan Hilir, Kabupaten Pulang Pisau, Provinsi Kalimantan Tengah, Indonesia lebih kurang 15 Km dari Ibu kota Kabupaten Pulang Pisau. Sejarah Berdasarkan cerita dari para tokoh masyarakat sebelum menjadi Desa, nama Desa Buntoi se...

 

Radially symmetrical contraction and relaxation of muscles This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Peristalsis – news · newspapers · books · scholar · JSTOR (May 2017) (Learn how and when to remove this template message) A time-space diagram of a peristaltic wave after a water swallow. High-pressure ...

County in Wyoming, United States County in WyomingSublette CountyCountyPinedale, WyomingLocation within the U.S. state of WyomingWyoming's location within the U.S.Coordinates: 42°46′N 109°55′W / 42.76°N 109.92°W / 42.76; -109.92Country United StatesState WyomingFoundedFebruary 15, 1921(authorized)1923 (organized)Named forWilliam SubletteSeatPinedaleLargest townPinedaleArea • Total4,936 sq mi (12,780 km2) • Land4,...

 

Ilustrasi Nure Onna yang muncul di pantai dalam Gazu Hyakki Yako karya Toriyama Sekien (1712-1788) Nure Onna (bahasa Jepang Kanji: 濡女, Hiragana: ぬれおんな) atau nama lainnya Nure Yomejo,[1] adalah makhluk yokai dalam cerita rakyat Jepang yang berwujud makhluk ganas seperti naga dengan tubuh ular dan kepala wanita. Nure Onna memiliki kulit bersisik yang basah dan menghabiskan sebagian besar waktunya di dalam air seperti halnya namanya yang jika diterjemahkan menjadi wanita ba...

 

Belgian sporting director and former footballer Axel Lawarée Lawarée in 2005Personal informationFull name Axel LawaréeDate of birth (1973-10-09) 9 October 1973 (age 50)Place of birth Huy, BelgiumHeight 1.78 m (5 ft 10 in)Position(s) StrikerTeam informationCurrent team Royal Belgian FA (coach)Youth career1981–1985 Ampsin Sport1985–1993 RFC SeraingSenior career*Years Team Apps (Gls)1993–1996 RFC Seraing 71 (18)1996–1997 Standard Liège 35 (12)1997–1998 Sevilla 1...

British stage and film director (born 1965) SirSam MendesCBEMendes in 2022BornSamuel Alexander Mendes (1965-08-01) 1 August 1965 (age 58)Reading, Berkshire, EnglandEducationMagdalen College SchoolAlma materPeterhouse, CambridgeOccupationsDirectorproducerscreenwriterYears active1987–presentSpouses Kate Winslet ​ ​(m. 2003; div. 2011)​ Alison Balsom ​(m. 2017)​Children2RelativesValerie Mendes (mother)A...

 

Handtools for marking and checking 90° and 45° angles SquareClassificationMarking and measuring hand toolsTypesCombination squareFraming squareEngineer's squareMitre squareSet squareSpeed squareTry squareT-squareUsed withPens, pencils, scribes, drawing boards, and plum bobs A square is a tool used for marking and referencing a 90° angle, though mitre squares are used for 45° angles. Squares see common use in woodworking, metalworking, construction and technical drawing.[1] Some sq...

 

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: コルク – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年4月) コルクを打ち抜いて作った瓶の栓 コルク(木栓、�...

2005 United States gubernatorial elections ← 2004 November 8, 2005 2006 → 3 governorships2 states; 1 territory   Majority party Minority party   Party Republican Democratic Seats before 28 22 Seats after 28 22 Seat change Seats up 0 2 Seats won 0 2 Map of the results     Democratic hold      Covenant gain     No election United States gubernatorial elections were held on ...

 

此條目需要补充更多来源。 (2021年7月4日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:美国众议院 — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 美國眾議院 United States House of Representatives第118届美国国会众议院徽章 众议院旗...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يونيو 2021)Learn how and when to remove this message قانون الإصلاح العقاري الموريتاني لعام 1983 هو قانون موريتاني يتناول حيازة الأراضي في موريتانيا.[1] نبذة كان السبب الأول الكامن وراء �...

There were 8,372 hospitals in Japan in October 2018. The largest number of hospitals were in Tokyo with 650 hospitals.[1] This list is incomplete; you can help by adding missing items. (August 2014) Aichi Nagoya Aichi Cancer Center Hospital - Chikusa-ku, Nagoya Aichi Saiseikai Hospital - Nishi-ku, Nagoya Chubu Rosai Hospital - Minato-ku, Nagoya Holy Spirit Hospital - Shōwa-ku, Nagoya Japan Community Health care Organization Chukyo Hospital - Minami-ku, Nagoya Japanese Red Cross Nago...

 

SMK Bina Insan Mulia BandungInformasiDidirikan2004AkreditasiAkreditasi 'A' & ISO 9001:2008Kepala SekolahAkhmad Hartoko SC,SE.M.MJurusan atau peminatanFarmasi, Informatika (Rekayasa Perangkat Lunak, Teknik Komputer & Jaringan), Manajemen Bisnis (Penjualan, Akuntansi, Adm.Perkantoran)AlamatLokasiJl. Tubagus Ismail no.13, Bandung, Jawa Barat, IndonesiaTel./Faks.(022) 2045 4122Situs webwww.smkbim.sch.idMotoMotoFriendly School, Be Smart, Be Proffesional Sekolah Menengah Kejuruan ...

 

Borough in Sussex County, New Jersey, US Borough in New Jersey, United StatesStanhope, New JerseyBoroughThe Stanhope HouseMap of Stanhope in Sussex County. Inset: Location of Sussex County highlighted in the State of New Jersey.Census Bureau map of Stanhope, New JerseyStanhopeLocation in Sussex CountyShow map of Sussex County, New JerseyStanhopeLocation in New JerseyShow map of New JerseyStanhopeLocation in the United StatesShow map of the United StatesCoordinates: 40°54′48″N 74°42′13...

Species of amphibian Northern leopard frog Conservation status Least Concern  (IUCN 3.1)[1] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Amphibia Order: Anura Family: Ranidae Genus: Lithobates Species: L. pipiens Binomial name Lithobates pipiens(Schreber, 1782) Range of L. pipiens Lithobates pipiens[1][2][3][4] formerly Rana pipiens,[5][6] commonly known as the northern leopard frog, is ...

 

Willy TeirlinckNazionalità Belgio Ciclismo SpecialitàStrada Termine carriera1986 CarrieraSquadre di club 1970-1974 Sonolor1975-1977 Gitane1978 Renault1979 KAS1980 Safir1981Boston-Mavic1982-1983De Freddy Bouwwerken1983De Bilder1984-1985Euro Soap1986Sigma Nazionale 1975 Belgio Carriera da allenatore 1986-1988Sigma1989-1991 Histor-Sigma1992-1996 Collstrop1997RDM-Asfra2005Drukkerij V. Lijsebetten2006-2007Pictoflex2008-2009Josan-Isorex2013To Win-Josan ...

 

1968 song by the Beatles For the 2002 film, see Happiness is a Warm Gun (film). Happiness Is a Warm GunCover of the Northern Songs sheet musicSong by the Beatlesfrom the album The Beatles Released22 November 1968Recorded24–26 September 1968StudioEMI, LondonGenreProgressive rock[1]Length2:43LabelAppleSongwriter(s)Lennon–McCartneyProducer(s)George Martin Happiness Is a Warm Gun is a song by the English rock band the Beatles from their 1968 album The Beatles (also known as the White ...

Come leggere il tassoboxColubro lacertino Malpolon monspessulanusStato di conservazioneRischio minimo[1] Classificazione scientificaDominioEukaryota RegnoAnimalia PhylumChordata ClasseReptilia OrdineSquamata SottordineSerpentes FamigliaLamprophiidae SottofamigliaPsammophiinae GenereMalpolon SpecieM. monspessulanus Nomenclatura binomialeMalpolon monspessulanus(Hermann, 1804) Sinonimi Coelopeltis lacertinaCoelopeltis monspessulanusColuber monspessulanusNatrix lacertina Il colu...

 

Maltese football club Football clubSenglea AthleticFull nameSenglea Athletic Football ClubNickname(s)L-Isla, Senglea, YellowsFounded22 March 1943; 81 years ago (1943-03-22)PresidentNeil CarterManagerLiam Mangion[1]LeagueMaltese Challenge League2022–23Maltese National Amateur League, Group A Winners, Champions (Promoted) Home colours Away colours Third colours Senglea Athletic Football Club is a professional Maltese football club based in Senglea. Founded in 1943, t...