Исследование операций. Учебное пособие
.pdf
МинистерствотранспортаРоссийскойФедерации Федеральное государственное автономное образовательное учреждение
высшего образования «Российский университет транспорта»
Кафедра «Высшая математика»
А.М. ЛАЙПАНОВА
ИССЛЕДОВАНИЕ ОПЕРАЦИЙ
Учебное пособие
для студентов направления подготовки 10.05.01 «Компьютерная безопасность»
Москва - 2021
УДК 511
Л 18
Лайпанова А.М. Исследование операций: Учебное пособие. – М.: РУТ (МИИТ), 2021. – 52 с.
Вданном пособии приводятся необходимые теоретические сведения по линейному
инелинейному программированиям. Имеются тесты для организации самостоятельной работы студентов по овладению системой знаний, умений и навыков в объеме действующей программы.
Предназначено для студентов, обучающихся по направлению подготовки 10.05.01 «Компьютерная безопасность».
Рецензенты:
доцент кафедры высшей математики Юго-Западного государственного университета (ЮЗГУ), кандидат технических наук Скрипкина Е.В.; доцент кафедры «Информационные системы цифровой экономики» Института экономики и
финансов РУТ (МИИТ), кандидат технических наук Ефимов Геннадий Николаевич.
© РУТ (МИИТ), 2021
ОГЛАВЛЕНИЕ
Введение |
4 |
|
|
Основные понятия экономико-математического моделирования |
8 |
|
|
Классификация моделей |
9 |
|
|
Классификация решаемых экономических задач |
11 |
|
|
Основные понятия исследования операций |
12 |
|
|
Постановка задачи линейного программирования |
14 |
|
|
Формы задач линейного программирования. Основные понятия и |
17 |
утверждения. |
|
|
|
Нелинейное программирование |
19 |
|
|
Тестовые задания по разделам. |
20 |
Тест 1.Методы одномерной оптимизации |
|
|
|
Тест 2. Задача линейного программирования |
21 |
|
|
Тест 3. Нелинейное программирование |
26 |
|
|
Тест 4. Динамическое программирование |
31 |
|
|
Тест 5. Задачи оптимального управления |
35 |
|
|
Тест 6. Элементы теории игр |
37 |
|
|
Глоссарий |
41 |
|
|
Литература |
51 |
|
|
3
Введение
Целью и задачей освоения дисциплины «Исследование операций»является:
- формирование комплексных знаний и практических навыков о задачах,
моделях и методах исследования операций;
- развитие способностей применять математический аппарат для решения профессиональных задач.
Дисциплина «Исследование операций» относится к вариативной части дисциплин учебного плана направления «Компьютерная безопасность». Она изучается после дисциплин: «Дискретная математика», «Математическая логика», «Программирование», «Численные методы», «Информационные системы». Для ее освоения студенты также используют знания, умения,
навыки, сформированные в ходе изучения основных математических курсов: «Математический анализ» «Алгебра», «Геометрия». Освоение данной дисциплины является основой для курсов по выбору студентов, содержание которых связано с готовностью студента углубить свои знания в области современной математики и информатики.
За последние годы наука уделяет все большее внимание вопросам организации и управления; это обусловлено целым рядом причин. Быстрое развитие и усложнение техники; увеличение масштабов и стоимостей проводимых мероприятий; широкое внедрение автоматизации в сферу управления — все это приводит к необходимости научного анализа сложных целенаправленных процессов под углом зрения их структуры и организации.
От науки требуются рекомендации по наилучшему (оптимальному)
управлению такими процессами.
Под названием «Исследование операций» подразумевается применение математических, количественных методов для обоснования решений во всех областях целенаправленной человеческой деятельности.
4
Возьмем пример: человек вышел утром из дому, чтобы ехать на работу.
По ходу дела ему приходится принять целый ряд решений: брать ли с собой зонтик? В каком месте перейти улицу? Каким видом транспорта воспользоваться? И так далее.
Разумеется, все эти решения человек принимает без специальных расчетов, просто опираясь на имеющийся у него опыт и на здравый смысл.
Для обоснования таких решений никакая наука не нужна, да вряд ли понадобится и в дальнейшем.
Возьмем другой пример. Допустим, организуется работа городского транспорта. В нашем распоряжении имеется какое-то количество транспортных средств. Необходимо принять ряд решений, например: какое количество и каких транспортных средств направить по тому или другому маршруту? Как изменять частоту следования машин в зависимости от времени суток? Где разместить остановки? И так далее.
Эти решения являются гораздо более ответственными, чем решения предыдущего примера. В силу сложности явления последствия каждого из них не столь ясны; для того, чтобы представить себе эти последствия, нужно провести расчеты. А главное, от этих решений гораздо больше зависит. В
первом примере неправильный выбор решения затронет интересы одного человека; во втором - может отразиться на деловой жизни целого города.
Конечно, и во втором примере при выборе решения можно действовать интуитивно, опираясь на опыт и здравый смысл. Но решения окажутся гораздо более разумными, если они будут подкреплены количественными,
математическими расчетами. Эти предварительные расчеты помогут избежать длительного и дорогостоящего поиска правильного решения
«наощупь».
Такими математическими расчетами, облегчающими людям принятие правильных решений, и занимается наука «Исследование операций». Ее возникновение обычно относят к годам второй мировой войны, когда в
5
вооруженных силах США и Англии были сформированы специальные научные группы для подготовки решений по способам организации и обеспечения боевых действий. Справедливость требует отметить, что подобными исследованиями (правда, не под таким названием) занимались и до войны, в частности, в нашей стране, где были широко развиты математические методы оценки эффективности стрельбы, представляющие собой, в современном понимании, часть исследования операций.
Зародившись в области преимущественно военных задач, исследование операций с течением времени вышло из этой узкой сферы. В настоящее время исследование операций - одна из самых быстро развивающихся наук,
завоевывающая все более обширные области применения: промышленность,
сельское хозяйство, торговля, транспорт, здравоохранение и т. д. Чтобы ближе познакомиться со спецификой задач исследования операций и их характерными особенностями, приведем несколько примеров таких задач.
Пример 1. Завод выпускает определенного вида изделия. Для обеспечения высокого качества этих изделий организуется система выборочного контроля. Требуется рациональным образом организовать этот контроль, т. е. выбрать:
-размер контрольной партии;
-последовательность контрольных операций;
-правила браковки изделий и т. д. так, чтобы обеспечить заданный уровень качества при минимальных расходах.
Пример 2. Для реализации определенной массы сезонных товаров создается сеть временных торговых точек. Требуется выбрать параметры этой сети:
-число точек;
-их размещение;
-количество персонала;
6
= продажные цены товаров и т. д. так, чтобы обеспечить максимальную экономическую эффективность распродажи.
Пример 3. Организуется воздушный налет группы самолетовбомбардировщиков на промышленный район противника. В нашем распоряжении - определенное количество самолетов с известными, летно-
тактическими данными и вооружением. Требуется выбрать, параметры налета:
-высоту полета;
-эшелонирование самолетов в строю;
-точки прицеливания отдельных самолетов и групп;
-способ выполнения бомбометания (залпом, серией) и т. д. так, чтобы в результате налета максимально снизить промышленный потенциал района.
Несмотря на то, что примеры относятся к самым разным областям практики, в них легко просматриваются сходные черты. В каждом из них идет речь о каком-то мероприятии (или системе мероприятий),
преследующем определенную цель. Заданы некоторые условия,
характеризующие обстановку мероприятия, изменять которые мы не вправе.
В рамках этой системы условий, требуется принять какое-то решение с тем,
чтобы мероприятие в некотором смысле было наиболее выгодным (или наименее убыточным).
Для решения практических задач исследование операций располагает целым арсеналом математических средств. К ним относятся: теория вероятностей с ее новейшими разделами (теория случайных процессов,
теория информации, теория массового обслуживания); математические методы оптимизации, начиная от простейших способов нахождения экстремумов (максимумов и минимумов), знакомых каждому инженеру, и
кончая современными методами, такими, как линейное программирование,
динамическое программирование и многие другие.
7
ОСНОВНЫЕ ПОНЯТИЯ ЭКОНОМИКО-МАТЕМАТИЧЕСКОГО
МОДЕЛИРОВАНИЯ
Слово «модель» (от лат. modulus – мера, образец) означает норму,
меру, мерильный образец, некий образ объекта. Под моделированием понимается конструирование модели и работа с ней, состоящие из ряда последовательных и взаимосвязанных стадий: постановка задачи, построение модели, ее исследование, проверка и оценка полученного на основе модели решения, реализация результатов решения. Экономическая модель представляет собой аналог совокупности производственных отношений,
определенных общественно-экономических формаций, свойства которых и отношения между которыми описаны математическими методами
(аксиомами). Применяемые в разных областях человеческой деятельности модели можно классифицировать по нескольким п р и з н а к а м: – по характеру моделируемых объектов; – сферам приложения; – средствам моделирования. Идеальное моделирование основывается на аналогии идеальной, мыслимой. Оно подразделяется на интуитивное и знаковое.
Интуитивное базируется на личном опыте и знаниях исследования. Знаковое моделирование является формализованным: модели изображаются при помощи каких-либо знаков (формул, таблиц и т. п.). Конструктивно каждая модель представляет собой совокупность взаимосвязанных математических зависимостей (уравнений или неравенств), отображающих определенные группы реальных экономических зависимостей. Параметры описываемых экономических объектов выступают в модели в качестве либо известных,
либо неизвестных величин. Известные величины рассчитываются вне модели и вводятся в нее в готовом виде, поэтому их часто называют экзогенными.
Значения неизвестных величин, называемых эндогенными, определяются только в результате проведения эксперимента или решения экономической задачи.
8
КЛАССИФИКАЦИЯ МОДЕЛЕЙ
В экономико-математическом моделировании модели разделяются на классы по ряду признаков: особенностям моделируемых объектов, целям моделирования и используемому инструментарию.
Макроэкономические модели описывают экономику как единое целое со связями между агрегированными материальными и финансовыми показателями (валовой внутренний продукт, потребление, инвестиции,
занятость, денежная масса, государственный долг, инфляция и др.).
Микроэкономические модели отражают взаимодействия структурных и функциональных составляющих экономики либо их поведение в отдельности в рыночной среде.
Теоретические модели являются аппаратом изучения общих свойств экономики и ее составляющих на основе дедукции выводов из формальных предпосылок.
Прикладные модели представляют собой аппарат оценки параметров конкретных экономических объектов, выработки рекомендаций для принятия экономических решений и разработки стратегии поведения фирм на рынке.
Равновесные модели описывают такие состояния экономики, когда результирующая всех воздействий на нее равна нулю. Как правило,
равновесные модели являются описательными.
Оптимизационные модели используются в теории рыночной экономики на микроуровне (оптимизация деятельности потребителя,
производителя или фирмы). На макроуровне результат выбора экономическими субъектами рационального поведения может приводить к состоянию относительного равновесия.
Статические модели описывают состояние экономических объектов в определенный момент или усредненно за некоторый период времени. При этом все параметры статических моделей полагаются фиксированными величинами, не зависящими от времени.
9
Динамические модели включают в себя зависимость и взаимосвязи переменных моделей во времени. Они используют обычно аппарат дифференциальных и разностных уравнений и вариационного исчисления,
где независимой переменной является время.
Детерминированные модели предполагают в своей основе только жесткие функциональные связи между переменными модели.
Стохастические модели допускают наличие случайных связей между переменными модели. Они используют аппарат теории вероятностей и математической статистики.
Модели с элементами неопределенности используются для моделирования ситуаций, когда для определяющих факторов невозможно собрать статистические данные, и их значения неопределенны. В таких моделях используется аппарат теории игр и имитационного моделирования.
Экспертные модели разрабатываются и имеют применение в ряде исследований экономических процессов, когда в условиях отсутствия количественных характеристик за основу принимаются мнения экспертов с оценками разных аспектов по определенной шкале. Эти оценки могут быть использованы в виде векторов некоторой размерности. Векторы, в свою очередь, можно сравнивать по мере их близости.
Предназначение модели состоит в том, что она является инструментом обработки информации.
10
