Рассматриваются прикладные математические методы и модели, в том числе методы математического программирования (поиск экстремума, линейное, нелинейное, динамическое программирование), системы массового обслуживания.
В книге особое внимание уделено целостному, простому и ясному изложению учебного материала. В учебнике показана связь между отдельными главами, использование однотипных методов (алгоритмов) для решения разных задач. Приведено подробное описание всех алгоритмов.
Предназначен для учащихся средних специальных учебных заведений по группе специальностей «Информатика и вычислительная техника», также может быть полезен студентам высших учебных заведений, преподавателям и широкому кругу программистов.
Предисловие.....................................................................................................3
Глава 1. Понятие модели................................................................................5
Глава 2. Линейное программирование................... ..................................17
2.1. Основные понятия и определения...............................................17
2.2. Графический метод.................................................................... 19
2.3. Математический аппарат задач линейного программирования.....21
2.4. Симплексный метод................................................................... 24
2.5. Общий случай............................................................................ 33
2.6. Решение двойственных (обратных) задач................................... 35
2.6.1. Решение симметричных двойственных задач.........................36
2.6.2. Решение несимметричных двойственных задач...................... 38
2.7. Альтернативное оптимальное решение.......................................45
2.8. Графическая интерпретация симплексного метода...................... 47
Глава 3. Транспортная задача.....................................................................52
3.1. Общие понятия и определения................................................... 52
3.2. Математическая формулировка транспортной задачи..................55
3.3. Построение опорного плана перевозок........................................57
3.3.1. Метод «северо-западного угла»............................................. 57
3.3.2. Метод минимальных элементов............................................. 58
3.3.3. Метод добротностей............................................................. 61
3.4. Создание оптимального плана перевозок.................................... 65
3.4.1. Распределительный метод.....................................................65
3.4.2. Метод потенциалов...............................................................69
3.4.3. Дельта-метод.........................................................................74
3.5. Задачи, сводящиеся к транспортной задаче.................................78
Глава 4. Целочисленное программирование............................................83
4.1. Общие положения...................................................................... 83
4.2. Метод Гомори........................................................................... 85
4.3. Метод Баллаша...........................................................................89
4.4. Метод Фора - Мальгранжа.........................................................92
4.5. Метод «ветвей и границ»........................................................... 96
Глава 5. Динамическое программирование...........................................102
5.1. Основные понятия и определения....................................................102
5.2. Нахождение кратчайшего пути........................................................103
5.3. Распределение ресурсов....................................................................110
Глава 6 . Нелинейное программирование................................................119
6.1. Основные понятия и определения....................................................119
6.2. Методы прямого поиска....................................................................125
6.2.1. Метод покоординатного спуска..................................................125
6.2.2. Метод Хука - Дживса.................................................................128
6.2.3. Метод Розенброка.......................................................................131
6.2.4. Метод Пауэлла.............................................................................133
6.2.5. Метод регулярного многогранника............................................135
6.2.6. Метод деформируемого многогранника................................... 139
6.2.7. Метод скользящего допуска........................................................143
6.3. Градиентные методы.........................................................................151
6.3.1. Метод градиентного спуска.........................................................152
Глава 7. Сетевые методы планирования................................................157
7.1. Основные понятия и определения....................................................157
7.2. Расчет временных параметров..........................................................163
7.3. Нахождение кратчайшего пути........................................................170
7.3.1. Прямой симметричный алгоритм...............................................170
7.3.2. Задача коммивояжера..................................................................172
7.3.3. Прямой алгоритм..........................................................................173
7.3.4. Алгоритм Дейкстры.....................................................................176
7.3.5. Алгоритм Литтла..........................................................................180
7.4. Обоснование бизнес-проекта............................................................185
Глава 8 . Системы массового обслуживания...........................................195
8.1. Марковский случайный процесс......................................................195
8.2. Финальные вероятности состояний.................................................197
8.3. Системы массового обслуживания...................................................205
8.4. Схема гибели и размножения...........................................................206
8.5. Моделирование систем массового обслуживания......................... 209
8.5.1. Одноканальная СМО с неограниченной очередью.................. 211
8.5.2. Одноканальная СМО с ограниченной очередью...................... 214
8.5.3. Многоканальная СМО с ограниченной очередью.................... 214
8.5.4. Многоканальная СМО с неограниченной очередью................ 217
Глава 9. Игровые модели........................................................................... 222
9.1. Основные понятия............................................................................. 2 2 2
9.2. Игры с противодействием и нулевой суммой................................ 223
9.3. Графический метод решения игровых задач с нулевой
суммой...............................................................................................226
9.4. Общий метод решения игровых задач с нулевой суммой............. 228
9.5. Игры с природой (без противодействия)........................................ 229
Литература.......................................................................................236
Название: Математические методы в программировании, 2-е издание
Автор: Агальцов В.П.
Год: 2015
Жанр: программирование
Серия: Профессиональное образование
Издательство: Форум
Язык: Русский
Формат: pdf
Качество: Отсканированные страницы + слой распознанного текста
Страниц: 241
Размер: 15 MB
Скачать Агальцов В.П. - Математические методы в программировании, 2-е издание (2015)