- •Н. В. Алексенко р. И. Воробьева
- •Оглавление
- •Введение
- •1. Основные методы решения задач линейного программирования
- •1.1. Введение в линейное программирование
- •1.1.1. Общая задача оптимизации
- •1.1.2. Задачи линейного программирования
- •1.1.3. Стандартная и каноническая задачи линейного программирования
- •1.2. Графический метод решения задачи линейного программирования
- •1.3. Симплекс-метод
- •1.3.1. Идея симплекс-метода
- •1.3.2. Алгоритм симплекс-метода
- •Алгоритм симплекс-метода
- •Алгоритм поиска первоначального опорного плана
- •1.4. Двойственность в линейном программировании
- •1.4.1. Постановка двойственной задачи
- •1.4.2. Теоремы двойственности
- •1.4.3. Двойственный симплекс-метод
- •1.4.4. Экономическая интерпретация задачи, двойственной задаче об использовании ресурсов
- •Исходная задача
- •Двойственная задача
- •1.5. Вопросы для самопроверки
- •2.1. Постановка задачи
- •2.2. Построение первоначального опорного плана транспортной задачи методом наименьших затрат
- •2.3. Проверка найденного опорного плана на оптимальность
- •2.4. Переход от одного опорного плана транспортной задачи к другому
- •2.5. Альтернативный оптимум
- •2.6. Открытая модель транспортной задачи
- •2.7. Приложение транспортной задачи к решению некоторых экономических задач
- •2.8. Вопросы для самопроверки
- •3. Целочисленное программирование
- •3.1. Общая постановка задачи
- •3.2. Метод отсечения Гомори
- •3.3. Графический метод решения задачи целочисленного программирования
- •3.4. Вопросы для самопроверки
- •4. Теория игр
- •4.1. Основные понятия
- •4.2. Решение игр 2 х 2 в смешанных стратегиях графическим способом
- •4.3. Решение игр 2 х n графическим способом
- •4.4. Решение игры n х 2 графическим способом
- •4.5. Сведение матричной игры m X n к задаче линейного программирования (решение любой матричной игры)
- •Функции дохода
- •6.2. Способы представления графов
- •6. 3. Некоторые задачи теории графов
- •6.3.1. Поиск кратчайшего пути в графе
- •Алгоритм поиска кратчайшего пути
- •6.3.2. Поиск кратчайшего гамильтонова цикла
- •6.4. Вопросы и задачи для самопроверки
- •7. Оптимизация сетевого графика
- •7. 1. Сетевая модель. Основные понятия
- •7.2. Основные требования к сетевому графику
- •7.3. Расчет временных параметров сетевого графика
- •7.3.1. Расчет параметров событий
- •Учитывая введенное в п.7.1 определение критического пути и введенные формулы (7.1–7.3), можно записать алгоритм нахождения критического пути.
- •7.3.2. Расчет параметров работ
- •7.3.3. Сетевое планирование в условиях неопределенности
- •7.4. Вопросы и задачи для самопроверки
- •8. Решение задач на компьютере
- •8.1. Решение задач с использованием системы Mathcad
- •8.2. Решение задач линейного программирования с помощью приложения Excel
- •Заключение
- •Библиографический список
- •Приложение
- •Алексенко Наталья Владимировна
- •Воробьева Раиса Ивановна
- •Математика
- •Основные задачи
- •Математического программирования
- •И реализация их на компьютере
- •644099, Омск, ул. Красногвардейская, 9
Введение
Современные экономические отношения неотъемлемы от процесса планирования, регулирования и управления производственными процессами. Разработка и применение экономико-математических методов и моделей, получив своё развитие в 30-е годы ХХ века, остаются актуальными в настоящее время. Широкое внедрение в нашу жизнь информационных технологий, распространение специальных программных пакетов для решения различных задач устранили необходимость выполнения вручную трудоемких расчетов, оставив за человеком творческие функции: постановку задачи, выбор методов решения и интерпретацию результатов. Однако, для правильного и осмысленного применения выбранных методов пользователь должен обладать определенной подготовкой. Началом такой подготовки специалиста любой экономической специальности вуза является изучение одной из составляющих курса математики – математического программирования. Задачу, решение которой сводится к нахождению минимального или максимального значения некоторого критерия эффективности (целевой функции) при известных ограничениях, накладываемых на её переменные, называют задачей оптимизации.
Систематическое исследование задач линейного программирования и разработка общих методов их решения начаты в работах советского математика Л. В. Канторовича (1939 г.), основной метод решения – симплексный метод – был разработан в 1949 году, математиком Дж. Данцигом. Основной метод решения задач динамического программирования был разработан в 1951 году американским математиком Р. Беллманом. В наше время методы математического программирования применяют к решению широкого класса задач, связанных со сложными организационными структурами современного общества.
В пособии рассмотрены задача линейного программирования и ее решение симплекс-методом (в том числе и целочисленного программирования), решение транспортной задачи методом потенциалов, задача динамического программирования (задача об оптимальном распределении средств между предприятиями), задача сетевого планирования с предварительным изложением основных понятий теории графов.
Материал пособия изложен в восьми разделах, изучение предполагает наличие знаний по таким разделам курса математики, как элементы линейной алгебры и аналитической геометрии, математического анализа, теории вероятностей и математической статистики. Неотъемлемой частью каждого раздела являются подробно разобранные примеры, позволяющие быстрее осваивать изложенный теоретический материал.
Особое внимание уделено решению задач на персональном компьютере. В качестве основных программ рассмотрены Excel и Mathcad как наиболее доступные и удобные в применении. Они предоставляют пользователю большой набор инструментов для реализации графических и численных методов решения математических задач. Однако следует отметить, что раздел 8, посвященный решению задач математического программирования на ПК, не является самоучителем работы в Excel или Mathcad. Предполагается, что студент второго курса любой специальности уже знаком с принципами работы в любом приложении Windows и решал простейшие математические задачи на компьютере. Разобранные в пособии примеры включают фрагменты или полные тексты рабочих документов Mathcad или Excel, снабженных комментариями и краткими указаниями, помогающими студенту реализовать решение на ПК. Студент, поручив компьютеру выполнение рутинных громоздких вычислений, имеет возможность уделить больше внимания анализу содержательных, качественных свойств исследуемых моделей.
Пособие предназначено студентам экономических специальностей и может быть использовано студентом в качестве курса лекций по математике по изложенным вопросам при самостоятельной работе.
Изучение данных разделов является вводным курсом в профессиональной подготовке экономиста, менеджера, специалиста бухгалтерского учета, основой для изучения таких дисциплин как «Экономика организации», «Планирование на предприятии», «Исследование операций в расчетах при оказании услуг».
В пособии приведен широкий библиографический список использованной и рекомендуемой литературы.
