 
        
        - •Лекция по линейному программированию Введение. Предмет математического программирования
- •Запись задачи математического программирования
- •Классификация методов математического программирования
- •Линейное программирование Основная задача линейного программирования (злп)
- •Экономико-математические модели задач лп эмм планирования производства (задача о наилучшем использовании ресурсов)
- •Задача о смесях (выбор диеты, составление кормового рациона, приготовление различных смесей)
- •Формы записи злп
- •Взаимосвязь однородной и канонической форм записи
- •Следующие примеры дают представление о реализации указанных преобразований. Задача планирования производства в канонической форме
- •Задача о смесях в канонической форме
- •Графический метод решения злп
- •Симплексный метод линейного программирования Преобразование канонической модели в симплексную. Основная идея симплекс-метода
- •Алгоритм симплекс-метода
- •Теория двойственности в линейном программировании Построение двойственной злп
- •Исследование пары двойственных задач
- •Определение двойственных оценок злп
- •Экономическая интерпретация двойственных оценок
- •Устойчивость двойственных оценок
- •Транспортная задача Постановка транспортной задачи
- •Основные свойства тз
- •Методы построения первоначального плана
- •Метод северо-западного угла
- •Метод минимальной стоимости
- •Метод двойного предпочтения
- •Метод потенциалов получения оптимального плана тз Теорема о потенциалах
- •Алгоритм метода потенциалов
- •Другие типы транспортных задач Открытые мадели тз
- •В пунктах отправления имеются избыточные запасы тавара
- •Открытая модель тз с дефицитом ресурсов.
- •Тз с дополнительными требованиями
- •Тз с блокированием перевозок.
- •Ограничения типа .
- •Ограничения типа .
- •Транспортная задача по критерию времени
Лекция по линейному программированию Введение. Предмет математического программирования
Математическое программирование- область математики, разрабатывающая теорию и численные методы решения экстремальных задач с ограничениями на область изменения переменных.
Математическое программирование возникло на стыке математики и экономики, то есть это-математические методы решения экстремальных задач, и в то же время- новый раздел математики.
Формулировка экономико- математической задачи включает:
а) формирование целевой функции (показателя эффективности или критерия оптимальности), то есть функции, экстремальное значение которой нужно найти в пределах экономических возможностей;
б) формирование системы ограничений, представляющее формализацию экономических возможностей.
Все это составляет экономико-математическую модель (ЭММ) задачи.
ЭММ- это абстрактное отображение реального экономического процесса в виде математических формул, уравнений, неравенств, цифр и т.д.
Запись задачи математического программирования
Найти
значение n
переменных 
 -
n-мерный
вектор (план), доставляющий экстремальное
значение целевой функции
-
n-мерный
вектор (план), доставляющий экстремальное
значение целевой функции
| 
			 | (1) | 
и удовлетворяющий системе ограничений
| 
			 | 
 (2) | 
| 
			 | (3) | 
(последние неравенства вытекают из экономических или физических соображений)
Здесь
для любого i
  
 -известные
заданные функции,
-известные
заданные функции,  
 -
область
допустимых решений (или
экономических возможностей), bi
=const
-
область
допустимых решений (или
экономических возможностей), bi
=const
План, удовлетворяющий системе ограничений задачи, называется допустимым ( )
Допустимый
план, доставляющий функции цели
экстремальное значение, называется
оптимальным
и обозначается 
 .
.
Экстремальное
значение функции цели обозначается  
 
Классификация методов математического программирования
Даётся в зависимости от вида функций (1) и (2):
- линейное программирование (ЛП): все функции (1) и (2) линейны относительно неизвестных xj , j=1,…,n; 
- нелинейное программирование: целевая функция (1) или хотя бы одна из функций (2) нелинейна; 
- дискретное программирование: на переменные xj наложено условие дискретности; частным случаем дискретного программирования является целочисленное программирование, в котором переменные принимают только целые значения; 
- динамическое программирование: параметры целевой функции или системы ограничений изменяются во времени, либо целевая функция имеет аддитивный  или мультипликативный вид или мультипликативный вид или процесс выработки решения имеет
	многошаговый характер; или процесс выработки решения имеет
	многошаговый характер;
- стохастическое программирование: переменные xj , j=1,2,…,n сами являются функциями или случайными величинами, например, в задачах принятия решений в конфликтных ситуациях, в условиях неполной или недостоверной информации, в условиях риска. 
Линейное программирование Основная задача линейного программирования (злп)
Формулировка
ЗЛП: найти
вектор переменных  
,  который удовлетворяет системе линейных
ограничений (уравнений и неравенств) и
обеспечивает экстремальное (максимальное
или минимальное) значение линейной
целевой функции 
 .
.
Общая форма записи ЗЛП в компактном виде:
| 
			 | (4) | 
-требование оптимизации;
| 
			 | (5) | 
| 
			 | (6) | 
| 
			 | (7) | 
- нетривиальная система ограничений;
| 
			 | (8) | 
- тривиальные неравенства (могут все отсутствовать).
Задача
(4)-(8) называется основной
задачей линейного программирования.
Коэффициенты 
 - заданные действительные числа. Кроме
того, в модель могут быть введены и
другие ограничения.
 - заданные действительные числа. Кроме
того, в модель могут быть введены и
другие ограничения.
Замечания.
- Есть экономические задачи, в которых ограничения состоят только из строгих неравенств (например, закрытая модель транспортной задачи). 
- Если в модели есть ограничения вида  ,
	 то их можно преобразовать в неравенства
	вида ,
	 то их можно преобразовать в неравенства
	вида умножением обеих частей неравенства
	на (-1). умножением обеих частей неравенства
	на (-1).

 
 
 
 
 
 
 
