Прикладные задачи математического программирования
Здесь можно купить книгу "Прикладные задачи математического программирования " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 5-98704-077-9
Страниц: 288
Артикул: 19545
Краткая аннотация книги "Прикладные задачи математического программирования"
Рассмотрен широкий круг задач математического программирования в различных областях производства, экономики и менеджмента, повседневной жизни, а также в сфере разработки компьютерных игр. Представлены линейное программирование, сетевые (поточные) задачи, основы динамического программирования и теории игр. Изложены современные подходы к развитию методов решения задач математического программирования. Даны краткий математический словарь и перечень математических терминов. Для студентов высших учебных заведений, получающих образование по направлениям и специальностям техники и технологии, экономики и менеджмента. Представляет интерес для широкого круга читателей, изучающих, разрабатывающих и использующих современные методы оптимизации, исследования операций и системного анализа.
Содержание книги "Прикладные задачи математического программирования "
Предисловие ко второму изданию
Введение
Глава 1. Введение в математическое программирование
1.1. Общие положения математического программирования
1.2. Общая запись задачи математического программирования и ее виды
1.3. Некоторые сведения об экстремуме функции, частных производных, градиенте и производной по направлению
1.4. Особенности нахождения оптимальных решений в задачах математического программирования
1.5. Необходимые и достаточные условия оптимума в задачах математического программирования
1.6. Теория двойственности и недифференциальные условия оптимальности в задаче выпуклого программирования
1.7. Графическое решение задач математического программирования
1.8. Простейшая оптимизационная задача
Глава 2. Линейное программирование
2.1. Математическая постановка задачи линейного программирования
2.2. Симплекс-метод — основной метод решения задач линейного программирования
2.3. Метод полного исключения Жордана для решения систем линейных алгебраических уравнений
2.4. Как спланировать выпуск продукции пошивочному предприятию
2.5. Двойственность в задачах линейного программирования
2.6. Как оптимально организовать поставку грузов от поставщиков к потребителям (транспортная задача)
2.7. Задача о перевозках с перегрузкой
2.8. Целочисленное линейное программирование
2.9. Постановка задачи об оптимальном раскрое материалов (о минимизации отходов)
2.10. Задача о наилучшем использовании посевной площади
2.11. Задача о закреплении самолетов за воздушными линиями
2.12. Задача о назначениях (проблема выбора)
2.13. Задача об оптимальном распределении самолетов между войсками и учебными полигонами
2.14. Задача о рациональном соотношении между различными типами бронебойных снарядов
2.15. Задача о покрытии множества
2.16. Дробно-линейное программирование
2.17. Анализ устойчивости оптимального решения задачи линейного программирования
Глава 3. Сетевые (потоковые) задачи
3.1. Основные определения и приложения потоковых моделей
3.2. Задача о покупке автомобиля
3.3. Задача о многополюсной кратчайшей цепи
3.4. Анализ сложности алгоритмов поиска кратчайших путей
3.5. Задача о назначениях (венгерский алгоритм)
3.6. Задача размещения производства
3.7. Задача о максимальном потоке
3.8. Задача о многополюсном максимальном потоке
3.9. Задача коммивояжера (метод ветвей и границ)
3.10. Задача о многополюсной цепи с максимальной пропускной способностью
Глава 4. Основы динамического программирования и теории игр
4.1. Условия применимости динамического программирования
4.2. Задача об оптимальной загрузке транспортного средства неделимыми предметами
4.3. Задача о вкладе средств в производство
4.4. Задача о распределении средств поражения
4.5. Вычислительные аспекты решения задач методом динамического программирования
4.6. Игры в чистых стратегиях
4.7. Поиск оптимальной смешанной стратегии
Глава 5. О развитии методов решения задач математического программирования
5.1. Основные направления развития методов решения задач математического программирования
5.2. Понятие о параметрическом программировании
5.3. Многопродуктовые потоки в сетях
5.4. Специальный класс целочисленных задач о многопродуктовом потоке
5.5. Приближенное решение многопродуктовой транспортной задачи методом агрегирования
5.6. Приложения задач о многопродуктовом потоке
5.7. Эвристический алгоритм решения задачи синтеза сети связи
5.8. Методы внутренней точки для задачи математического программирования
5.9. Методы внешней точки для задачи математического программирования
5.10. Комбинированный метод внутренней и внешней точек
5.11. Метод проекции градиента
5.12. Многокритериальные задачи линейного программирования
5.13. Метод взвешенных сумм с точечным оцениванием весов
5.14. Сжатие множества допустимых решений
5.15. Минимальные значения критериев на множестве эффективных точек
5.16. Параметризация целевой функции
5.17. Целевое программирование
Краткий математический словарь
Список математических символов
Список литературы
Все отзывы о книге Прикладные задачи математического программирования
Отрывок из книги Прикладные задачи математического программирования
Глава 1. Введение в математическое программирование 25 ентом. Градиент скалярной функции/( х,, х2, хп) есть векторная функция точки и определяется как gadf = Vf(xu х2, х„) = J^i+J£-j+...+J^k, ЭХ[ дх2 дх„ где V — знак градиента; i , j , k — единичные векторы (орты), направленные по координатным осям: i = {1,0, ...,0}; j = { 0 , 1 , 0 } ; к = {0, 0 , 1 } . Иногда применяется обозначение градиента в виде Wxf где индекс х показывает переменные, по которым определяется градиент. Другими словами, градиент скалярной функции — это вектор, координатами которого являются частные производные заданной функции. Скорость изменения скалярной функции/(х,, х2, хп) в произвольном направлении, задаваемом единичным вектором u = c o s a - i + cos|3 j + ... + c o s y k с направляющими косинусами cosa, c o s p , c o s y определяется производной по направлению (действительное число) df df of а df — = cos a + c o s p +... + cos y. du Эх, dx2 dx„ Производная по направлению с градиентом скалярной функции V/связана скалярным произведением df/du = (V/, и). Скалярным произведением авух векторов а= { а{, а2, ...,аП) иЬ = {Ьх, Ь2,Ь„) называют действительное число, равное сумме произведений соответствующих координат векторов: (а, Ь) = ахЬх + + а2Ъ2 + ... + a„b„, или произведению длин этих векторов на косинус угла между ними: (а, b) = | а 11 b | cos (а,Л Ь). Градиент V/всегда ортогонален поверхности (линии) уровня функции/"(х,,х2, ...,х„). Действительно df/du = | V/11 и | cos(V/, и). Производная по направлению касательной к поверхности (линии) уровня df/du равна нулю, | V/| * 0; | и | * 0. Поэтому cos (V/,"u) = 0; ( V / ,Au ) = |; V / l u . Нам потребуются понятия линейной зависимости и независимости векторов. Векторы а,, а2, ао т называют линейно зависимыми, если найдутся такие действительные числа at, a2, am, не все равные нулю, что линейная комбинация векторов а а2, ат равна нулю: а,а, + а2а2+ ... + ао тат = 0. Если же это равенство выполняется только тогда, когда ...
Грешилов А. А. другие книги автора
С книгой "Прикладные задачи математического программирования" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Прикладные задачи математического программирования (автор Анатолий Грешилов)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку