Prirejanje:

Ni prirejanje:

Popolno prirejanje:

Trditev. Če ima
Pokritje:

Ni pokritje:

(Najmanjše) pokritje:

Iščemo čim večje prirejanje in čim manjše pokritje.


Trditev. Naj bo
Posledica. Če velja
Posledica. Za vsak graf
Opomba. Lahko se zgodi, da velja
Dokaz. Ker ima vsaka povezava iz
Definicija. Naj bo
Če na povečujoči poti zamenjamo proste in vezane povezave, se prirejanje poveča:


Definicija. Simetrična vsota množic
Trditev. Če je
Trditev (Berge). Naj bo
Dokazujemo enakovredno izjavo:




Iskanje največjega prirejanja se torej prevede na iskanje povečujočih poti.
Če je graf
Izrek. Če sta nova
Dokaz. Trdimo:

Množica
Definirajmo še množico
Potem je
Velja torej



V posebnem (za dvodelne grafe) velja torej Kőnig-Egerváryjev izrek.
Opomba. Obstaja tudi algoritem za iskanje povečujoče poti v splošnem grafu: Edmondsov algoritem (angl. tudi blossom algorithm).
| dvodelni grafi | splošni grafi | |
|---|---|---|
| največje prirejanje | lahek (MM) | lahek (Edmonds) |
| najmanjše pokritje | lahek (MM) | težek |


Nadalje velja
Ker velja
Hallov izrek je oblike
Taka karakterizacija recimo ni znana za hamiltonskost grafa (obstoj Hamiltonovega cikla).
Imamo poln dvodelen graf
Tak graf ima
Primeri.
Če v matriki
Cena vsakega popolnega prirejanja se tedaj zmanjša za
Primer. Zmanjšajmo za najmanjšo vrednost v vsaki vrstici, nato pa še v vsakem stolpcu:
Iščemo minimalno popolno prirejanje.
| prsno | hrbtno | delfin | prosto | počiva | počiva | |
|---|---|---|---|---|---|---|
| 1 | 65 | 73 | 63 | 57 | 0 | 0 |
| 2 | 67 | 76 | 65 | 58 | 0 | 0 |
| 3 | 68 | 72 | 69 | 55 | 0 | 0 |
| 4 | 67 | 75 | 70 | 59 | 0 | 0 |
| 5 | 71 | 69 | 75 | 57 | 0 | 0 |
| 6 | 69 | 71 | 66 | 59 | 0 | 0 |
Minimum v vsaki vrstici je
| prsno | hrbtno | delfin | prosto | počiva | počiva | |
|---|---|---|---|---|---|---|
| 1 | 0 | 4 | 0 | 2 | 0 | 0 |
| 2 | 2 | 7 | 2 | 3 | 0 | 0 |
| 3 | 3 | 3 | 6 | 0 | 0 | 0 |
| 4 | 2 | 6 | 7 | 4 | 0 | 0 |
| 5 | 6 | 0 | 12 | 2 | 0 | 0 |
| 6 | 4 | 2 | 3 | 4 | 0 | 0 |
Vse ničle smo pokrili s tremi vrsticami in dvema stolpcema (skupaj manj kot
Najmanjša nepokrita vrednost je
| prsno | hrbtno | delfin | prosto | počiva | počiva | |
|---|---|---|---|---|---|---|
| 1 | 0 | 4 | 0 | 2 | 2 | 2 |
| 2 | 0 | 5 | 0 | 1 | 0 | 0 |
| 3 | 3 | 3 | 6 | 0 | 2 | 2 |
| 4 | 0 | 4 | 5 | 2 | 0 | 0 |
| 5 | 6 | 0 | 12 | 2 | 2 | 2 |
| 6 | 2 | 0 | 1 | 2 | 0 | 0 |
Dobimo optimalno rešitev:
| prsno | hrbtno | delfin | prosto | počiva | počiva | |
|---|---|---|---|---|---|---|
| 1 | 65 | 73 | 63 | 57 | 0 | 0 |
| 2 | 67 | 76 | 65 | 58 | 0 | 0 |
| 3 | 68 | 72 | 69 | 55 | 0 | 0 |
| 4 | 67 | 75 | 70 | 59 | 0 | 0 |
| 5 | 71 | 69 | 75 | 57 | 0 | 0 |
| 6 | 69 | 71 | 66 | 59 | 0 | 0 |

Na
Če je
Če je
Zakaj se madžarska metoda z utežmi vedno ustavi?

→

V tretjem koraku se znebimo povezav med
Imamo dve možnosti:
Množica
Prirejanje se poveča največ
Madžarska metoda z utežmi ima torej največ
Ker pri tem opravi približno
Opomba. Če iščemo maksimalno popolno prirejanje, poiščemo minimalno popolno prirejanje za
Opomba. Iščemo