Рішення задач теорії графів

нехай

Рішення задач теорії графів
- кількість одиниць вj-м стовпці
Рішення задач теорії графів
,i = 1, m, j = 1, n.

Потрібно врахувати 2 умови.

Так як вектор рішення Х - логічний, то з (1) слід: чим менше

Рішення задач теорії графів
, тим доцільніше відповідну компоненту
Рішення задач теорії графів
покласти рівною 1, j = 1, n.

Бажано, щоб змінну, яку виберемо дорівнювала 1, входила в якомога більшу кількість умов (2), тобто при цьому виходимо з якомога більшої величини

Рішення задач теорії графів
,j = 1.n

З огляду на сказане, введемо відношення

Рішення задач теорії графів
,j = 1, n

Крок 1. Якщо в деяких стоках U1, U2. Unматріци маємо лише по 1-ій одиниці в стовпці

Рішення задач теорії графів
, то компонента, що випливає з (2). Якщо (2) виконується, то кінець. Якщо немає, то переходимо на щаг 2.

Крок 2. У

Рішення задач теорії графів
викреслимо рядки
Рішення задач теорії графів
стовпці
Рішення задач теорії графів
вони стають нульовими. отримаємо
Рішення задач теорії графів
.

Рішення задач теорії графів
=
Рішення задач теорії графів

Зауваження.

Рішення задач теорії графів
Рішення задач теорії графів
показує, що вj-му стовпці
Рішення задач теорії графів
немає жодної вершини, але відповідає компонента
Рішення задач теорії графів
, з ціною
Рішення задач теорії графів
може бути дорівнює 0 або 1. розглянемо решту рядка
Рішення задач теорії графів
. В
Рішення задач теорії графів
виберемо мінімальну компоненту, нехай це буде
Рішення задач теорії графів
, тоді
Рішення задач теорії графів
= 1. Якщо кілька. то за одиницю приймаємо кожну з них

Рішення задач теорії графів
матиме вигляд:
Рішення задач теорії графів
=
Рішення задач теорії графів

Так як minкомпоненте, то полагаемX

Рішення задач теорії графів
= 1

Рішення задач теорії графів
=
Рішення задач теорії графів

Так як С1 з С4 (

Рішення задач теорії графів
), То
Рішення задач теорії графів
.

Неважко бачити, що Х =

Рішення задач теорії графів
задовольняє (2,3) і достігаетmin (1), що дорівнює 4.

Схожі статті