- •Раздел 1. Общие положения. Терминология и содержание понятий 7
- •Раздел 2. Программы дисциплин 15
- •Раздел 3. Исследование операций. Основные этапы и типы задач. 31
- •Раздел 4. Математическое программирование. 36
- •Раздел 5. Решение экономико-математических задач методами линейного программирования 41
- •Раздел 6. Двойственность в линейном программировании. 58
- •Раздел 7. Транспортная задача 67
- •Раздел 8. Методические указания и задания к лабораторным и контрольным работам 80
- •Введение
- •1.4. Автоматизированная система управления (асу)
- •1.5. Система
- •1.6. Системный анализ
- •1.7. Исследование операций
- •1.7.1. Предмет
- •1.7.2. Основы методологии исследования операций
- •1.7.3. Характерные черты операционного подхода
- •1.7.4. Критерии оценки эффективности операций
- •1.9. История предмета исследование операций
- •Раздел 2. Программы дисциплин
- •2.1. Математическое программирование
- •2.1.1. Понятие и теоретические основы методов линейного программирования
- •2.1.2. Методы решения задач линейного программирования
- •2.1.3. Понятие о параметрическом, целочисленном, дробнолинейном, нелинейном и динамическом программировании
- •2.2. Экономико-математическое моделирование производственно-экономических процессов и систем в сельском хозяйстве
- •2.2.1. Основы экономико-математического моделирования
- •2.2.2. Моделирование производственных систем в животноводстве
- •2.2.3. Моделирование производственных систем в растениеводстве
- •2.2.4. Моделирование состава и использования машинно-тракторного парка
- •2.2.5. Моделирование производственной структуры в сельскохозяйственных предприятиях
- •2.2.6. Моделирование размещения и специализации сельскохозяйственного производства в регионе
- •2.2.7. Моделирование производственной структуры в межхозяйственных и аграрно-промышленных объединениях
- •2.3. Вариант рабочей программы
- •Раздел 3. Исследование операций. Основные этапы и типы задач.
- •3.1. Основные этапы. Исследования операций.
- •3.2. Основные типы задач исследования операций.
- •Раздел 4. Математическое программирование.
- •2. Структура задачи математического программирования и терминология.
- •6. Эквивалентность в задачах линейного программирования.
- •4.1. Математическое программирование (мп)
- •4.2. Структура задачи математического программирования и терминология
- •4.3. Классификация задач математического программирования: линейного, нелинейного и общего вида
- •4.4. Основная задача линейного программирования. Развернутая и сокращенная формы записи задач линейного программирования в общих символах
- •4.5. Классификация задач линейного программирования по типу ограничений: канонического, симметричного и общего вида
- •4.6. Эквивалентность в задачах линейного программирования
- •Раздел 5. Решение экономико-математических задач методами линейного программирования
- •5.1. Задачи на симплекс-метод с естественным базисом.
- •5.1.1. Постановка задачи.
- •5.1.2. Построение математической задачи
- •5.1.3. Алгоритм решения задачи
- •5.1.4. Правила к анализу задач линейного программирования
- •5.2. Задача на симплекс-метод с искусственным базисом (м-метод).
- •5.2.1. Постановка задачи
- •5.2.2. Построение математической модели
- •5.2.3. Алгоритм решения задачи
- •5.2.4 Правила к анализу задач линейного программирования с искусственным базисом по симплексным таблицам
- •Раздел 6. Двойственность в линейном программировании.
- •6.1. Теория двойственности в линейном программировании и её практическая значимость. Взаимодвойственные задачи
- •6.2. Математическая запись взаимодвойственных задач линейного программирования. Прямая и двойственная задачи симметричные и несимметричные
- •6.3. Схема построения двойственной задачи. Взаимодвойственные задачи симметричные и несимметричные
- •6.4. Экономическая интерпретация прямой и двойственной задачи
- •6.5. Первая теорема двойственности. Леммы и следствия.
- •Раздел 7. Транспортная задача
- •7.1. Предметная постановка транспортной задачи. Модель открытая и закрытая
- •7.2. Математическая формулировка и математическая модель транспортной задачи.
- •7.3. Алгоритм решения транспортной задачи
- •7.4. Алгоритм метода потенциалов
- •7.5. Правила к анализу свойств транспортной задачи
- •Раздел 8. Методические указания и задания к лабораторным и контрольным работам
- •8.1. Тема: «геометрическая интерпретация и графический способ решения задачи линейного рограммирования».
- •Лабораторная работа
- •(2 Часа)
- •Теоретические вопросы на изучение
- •Практическая работа
- •8.2. Тема: «задача линейного программирования с естественным базисом»
- •Лабораторная работа
- •(4 Часа)
- •Теоретические вопросы на изучение
- •Практическая работа 1
- •Практическая работа 2
- •8.3. Тема: «задача линейного программирования с искусственным базисом»
- •Лабораторная работа
- •(4 Часа)
- •Теоретические вопросы на изучение:
- •Практическая работа 1
- •Практическая работа 2
- •8.4. Тема: «двойственные задачи в линейном программировании »
- •8.5. Тема: «транспортная задача линейного программирования»
- •Индивидуальные задания
- •8.6. Тема: «динамическое программирование. Задача о дилижансах»
- •8.7. На тему: «динамическое программирование и решение задачи управления запасами»
- •8.8. Контрольные задания и методические советы по их выполнению
- •8.9. Вопросы для самопроверки знаний по изучаемым темам, к лабораторным и контрольным работам
- •Источники:
4.4. Основная задача линейного программирования. Развернутая и сокращенная формы записи задач линейного программирования в общих символах
В соответствии с рассматриваемой постановкой основная задача линейного программирования имеет место в том случае, если на переменные наложены линейные ограничения в виде системы уравнений и формулируется следующим образом:
Дана система из m линейных уравнений с n неизвестными:
a11 x1 + a12 x2 +…+a1j xj +…+a1n xn = b1, (1)
a21 x1 + a22 x2 +…+ a2j xj +…+a2n xn = b2,
…………………………………………………………………….
ai1 x1 + ai2 x2 +…+aij xj +…+ain xn = b3,
…………………………………………
am1 x1 + am2 x2 +…+ amj xj +…+ amn xn =bm,
и некоторая линейная функция:
Z=c1 x1 + c2 x2 +…+ cj xj +…+ cn xn, (2)
Требуется найти такое неотрицательное решение системы (1), (значения переменных x10, x20,…,xn0), которое бы обращало линейную функцию (2) в максимум или минимум.
Приведенная выше запись задачи является развернутой формой в общих символах, при числе ограничений m и неизвестных n. В краткой, компактной форме это можно записать так:
max (min) Z = cj xj, (3),
∑aij xj = bi (4),
Xj0, mn. (j=1,n; i=1,m) (5).
Условия (1) и (4) основной задачи называют основными ограничениями.
Для экономических систем условие неотрицательности неизвестных (5) представляется естественным, поскольку неизвестные являются реальными вещественными характеристиками.
Сформулированная задача (1), (2) или (3), (4), (5) получила свое название- основная задача линейного программирования в связи с тем, что для этой формы линейной задачи разработаны методы решения, в частности, симплексный (или метод последовательного улучшения плана).
4.5. Классификация задач линейного программирования по типу ограничений: канонического, симметричного и общего вида
В зависимости от типа ограничений, входящих в задачу, ее можно отнести к задачам линейного программирования канонического вида, когда ограничения представлены уравнениями. Задачу с однотипными ограничениями неравенствами называют симметричной: все ограничения или все ограничения , например:
max Z = cj xj, или max Z = cj xj,
aij xj bi, aij xj bi,
xj 0, (j=1.. n), xj 0 (j=1.. n),
(j=1..n, i=1..m), (j=1..n, i=1..m),
m n. m n.
Задача называется общей задачей линейного программирования, если все функции в выражениях (1), (2) линейны, а ограничения разнотипные.
Общая задача линейного программирования легко приводится к основной, и, наоборот, с помощью дополнительных переменных хдоп., вводимых в левые части ограничений с коэффициентом +1, если неравенство , и -1 – если . Например, общая задача
max Z=c1 x1+c2 x2+…+cn xn,
a11 x1+a12 x2+ ... +a1n xn=b1,
a21 x1+a22 x2+…+a2n xn b2, (6)
a31 x1+a32 x2+…+a3n xn b3,
xj 0 (j=1, n).
приводится к основной при введении в левые части второго и третьего ограничений дополнительных переменных +xn+1 и –xn+2 соответственно max Z=c1 x1+c2 x2+…+cn xn,
a11 x1+a12 x2+…+a1n xn=b1, (7)
a21 x1+a22 x2+…+a2n xn+xn+1=b2,
a31 x1+a32 x2+…+a3n xn-xn+2=b3,
xj0, xn+10, xn+20,
где «+xn+1» и «–xn+2» -дополнительные переменные.
