Венгерский алгоритм: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Строка 56:
== Алгоритм в терминах двудольных графов ==
 
Алгоритм хранит в памяти потенциал <math>y\ </math> и ориентацию (задание направления) каждого жёсткого ребра, обладающую тем свойством, что рёбра, направленные от <math>T\ </math> к <math>S\ </math> образуют паросочетание, которое мы обозначим <math>M\ </math>. Ориентированный граф, состоящий из жёстких рёбер с заданной ориентацией, мы обозначаем <math>\mathbf{\overrightarrow{G_y}}</math>. Таким образом, в любой момент есть три типа рёбер:
* нежёсткие (и не принадлежащие <math>M\ </math>)
* жёсткие, но не принадлежащие <math>M\ </math>