344 Список иллюстраций
3.2. Алгоритм 28 «Упаковка-ДинПрог» на случайных
данных . . . . . . . . . . . . . . . . . . . . . . . . 121
3.3. Карта-памятка раздела 3.2.0 . . . . . . . . . . . . 122
3.4. «Обнуляющие» наборы для трехскобочной КНФ 125
3.5. Карта-памятка раздела 3.3.0 . . . . . . . . . . . . 130
3.6. Граф зависимостей утверждений в разделе 3.5 . 142
3.7. Алгоритм 25 «Рюкзак Немхаузера–Ульмана» на
случайных данных . . . . . . . . . . . . . . . . . 144
4.1. Множества U, G, H в задаче 18 «DNF#» . . . . 155
4.2. Карта-памятка раздела 4.2.0 . . . . . . . . . . . . 156
4.3. PRAM — Parallel Random Access Machine . . . . 158
4.4. График функции 1 − (1 − x/k)
k
при различных k 176
4.5. График функции
2θ
π(1−cos θ)
. . . . . . . . . . . . . 183
4.6. Вектора в вероятностном округлении «MAX-CUT»183
4.7. Карта-памятка раздела 4.4.2 . . . . . . . . . . . . 186
5.1. Дерандомизация на основе минимизации оценок
математического ожидания . . . . . . . . . . . . 189
5.2. Карта-памятка раздела 5.1.0 . . . . . . . . . . . . 192
6.1. Машина Тьюринга: удвоение строки . . . . . . . 202
6.2. Машина Тьюринга: унарное сложение . . . . . . 203
6.3. Машина Тьюринга: распознавание четных строк 204
6.4. Пример МТ: «Количество 0 и 1 равно?» . . . . . 205
6.5. Выполнение МТ «Количество 0 и 1 равно?» . . . 206
6.6. Трехленточная универсальная МТ для однолен-
точных МТ . . . . . . . . . . . . . . . . . . . . . . 210
6.7. Карта-памятка раздела 6.1.1 . . . . . . . . . . . . 216
6.8. Отображение выполнимой КНФ на граф . . . . 237
6.9. Классы N P, coN P, P, N PC . . . . . . . . . . . . 238
6.10. Карта-памятка раздела 6.2.3 . . . . . . . . . . . . 240
6.11. Классы сложности RP и coRP . . . . . . . . . . 246
6.12. Классы сложности: BPP и его «соседи» . . . . . 253
6.13. Классы сложности: PP и его «соседи» . . . . . . 256