Э.Майника АЛГОРИТМЫ ОПТИМИЗАЦИИ НА СЕТЯХ И ГРАФАХ М.: Мир, 1981, 324 стр. Предисловие редактора перевода 5 Предисловие 7 Глава 1. Введение в теорию графов и сетей 9 1.1. Вводные замечания 9 1.2. Некоторые понятия и определения 11 1.3. Линейное программирование 15 Упражнения 21 Литература 22 Глава 2. Алгоритмы построения деревьев 23 2.1. Алгоритмы построения покрывающих деревьев 23 2.2. Алгоритм построения максимального ориентированного леса 30 Упражнения 40 Литература 41 Глава 3. Алгоритмы поиска путей 42 3.1. Алгоритм поиска кратчайшего пути 42 3.2. Алгоритмы поиска всех кратчайших путей 51 3.3. Алгоритм поиска k кратчайших путей 63 3.4. Поиск других оптимальных путей 77 Упражнения 81 Литература 83 Глава 4. Потоковые алгоритмы 84 4.1. Введение 84 4.2. Алгоритм поиска максимального потока 91 4.3. Алгоритм поиска потока минимальной стоимости 100 4.4. Алгоритм дефекта 111 4.5. Алгоритм поиска динамического потока 122 4.6. Потоки с усилениями 146 Упражнения 166 Литература 170 Глава 5. Алгоритмы поиска паросочетаний и покрытий 171 5.1. Введение 171 5.2. Алгоритм решения задачи о паросочетаний максимальной мощности 175 5.3 Алгоритм выбора паросочетания с максимальным весом 189 5.4. Алгоритм построения покрытия с минимальным весом 201 Упражнения 216 Литература 218 Глава 6. Задача почтальона 219 6.1. Введение 219 6.2. Задача почтальона для неориентированного графа 222 6.3. Задача почтальона для ориентированного графа 227
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Э.Майника АЛГОРИТМЫ ОПТИМИЗАЦИИ НА СЕТЯХ И ГРАФАХ
М.: Мир, 1981, 324 стр. Предисловие редактора перевода 5 Предисловие 7 Глава 1. Введение в теорию графов и сетей 9 1.1. Вводные замечания 9 1.2. Некоторые понятия и определения 11 1.3. Линейное программирование 15 Упражнения 21 Литература 22 Глава 2. Алгоритмы построения деревьев 23 2.1. Алгоритмы построения покрывающих деревьев 23 2.2. Алгоритм построения максимального ориентированного леса 30 Упражнения 40 Литература 41 Глава 3. Алгоритмы поиска путей 42 3.1. Алгоритм поиска кратчайшего пути 42 3.2. Алгоритмы поиска всех кратчайших путей 51 3.3. Алгоритм поиска k кратчайших путей 63 3.4. Поиск других оптимальных путей 77 Упражнения 81 Литература 83 Глава 4. Потоковые алгоритмы 84 4.1. Введение 84 4.2. Алгоритм поиска максимального потока 91 4.3. Алгоритм поиска потока минимальной стоимости 100 4.4. Алгоритм дефекта 111 4.5. Алгоритм поиска динамического потока 122 4.6. Потоки с усилениями 146 Упражнения 166 Литература 170 Глава 5. Алгоритмы поиска паросочетаний и покрытий 171 5.1. Введение 171 5.2. Алгоритм решения задачи о паросочетаний максимальной мощности 175 5.3 Алгоритм выбора паросочетания с максимальным весом 189 5.4. Алгоритм построения покрытия с минимальным весом 201 Упражнения 216 Литература 218 Глава 6. Задача почтальона 219 6.1. Введение 219 6.2. Задача почтальона для неориентированного графа 222 6.3. Задача почтальона для ориентированного графа 227
6.4. Задача почтальона для смешанного графа 231 Упражнения 239 Литература 240 Глава 7. Задача коммивояжера 241 7.1. Формулировка и некоторые свойства решений задачи коммивояжера 241 7.2. Условия существования гамильтонова контура 244 7.3. Нижние границы 251 7.4. Методы решения задачи коммивояжера 255 Упражнения 262 Литература 264 Глава 8. Задачи размещения 265 8.1. Введение 265 8.2. Задачи поиска центра 273 8.3. Задачи поиска медиан 279 8.4. Обобщения 287 Упражнения 288 Литература 289 Глава 9. Сетевые графика 290 9.1. Метод критического пути (МКП) 290 9.2. Определение длительности выполнения операции из условия