4501
правка
Irina (обсуждение | вклад) |
Irina (обсуждение | вклад) |
||
Строка 102: | Строка 102: | ||
'''Жадный алгоритм B''' | '''Жадный алгоритм B:''' | ||
Входные данные – субмодулярная функция f и целевая функция c; | |||
while существует x | |||
do выбрать вершину x, максимизирующую | <math>A \gets \empty ;</math> | ||
A | |||
'''while''' существует <math>x \in E \;</math>, такое, что <math>\Delta_x f(A) > 0 \;</math> | |||
'''do''' выбрать вершину x, максимизирующую <math>\Delta_x f(A)/c(x) \;</math>, и задать <math>A \gets A \cup \{ x \}</math> | |||
return A. | |||
правка