Лекции_1 / Лекция 1 Основные поняти курса ИО. Общая постановка задачи ЛП
.docЛекция 1. Основные понятия и направления курса «Исследование операций». Общая постановка задачи ЛП. Экономико-математическая модель.
Введение
Исследование операций – научная дисциплина, занимающаяся разработкой и практическим применением методов наиболее эффективного управления различными организационными системами.
Исследование операций включает в себя следующие разделы:
1) математическое программирование (обоснование планов, программ хозяйственной деятельности); оно включает в себя относительно самостоятельные разделы: линейное программирование, нелинейное программирование, динамическое программирование (во всех этих названиях термин «программирование» возник исторически и не имеет отношения к программированию ЭВМ);
2) теорию массового обслуживания, опирающуюся на теорию случайных процессов;
3) теорию игр, позволяющую обосновывать решения, принимаемые в условиях неполноты информации.
При решении конкретной задачи управления применение методов исследования операций предполагает:
• построение экономических и математических моделей для задач принятия решения в сложных ситуациях или в условиях неопределенности;
• изучение взаимосвязей, определяющих впоследствии принятие решений, и установление критериев эффективности, позволяющих оценивать преимущество того или иного варианта действия.
Основные понятия и определения исследования операций.
Операция – любое управляемое мероприятие, направленное на достижение цели. Результат операции зависит от способа ее проведения, организации, иначе – от выбора некоторых параметров. Операция есть всегда управляемое мероприятие, т. е. от нас зависит, каким способом выбрать некоторые параметры, характеризующие ее организацию. «Организация» здесь понимается в широком смысле слова, включая набор технических средств, применяемых в операции.
Всякий определенный выбор параметров называется решением. Решения могут быть удачными и неудачными, разумными и неразумными. Оптимальными считают те решения, которые по тем или иным соображениям предпочтительнее других. Основной задачей исследования операций является предварительное количественное обоснование оптимальных решений.
При построении модели операция, как правило, упрощается, схематизируется и схема операции описывается с помощью того или иного математического аппарата. Модель операции – это достаточно точное описание операции с помощью математического аппарата (различного рода функций, уравнений, систем уравнений и неравенств и т.п.). Составление модели операции требует понимания сущности описываемого явления и знания математического аппарата.
Эффективность операции – степень ее приспособленности к выполнению задачи – количественно выражается в виде критерия эффективности – целевой функции. Выбор критерия эффективности определяет практическую ценность исследования. (Неправильно выбранный критерий может принести вред, ибо операции, организованные под углом зрения такого критерия эффективности, приводят порой к неоправданным затратам.)
По своей содержательной постановке множество других, типичных задач исследования операций может быть разбито на ряд классов.
Задачи сетевого планирования и управления рассматривают соотношения между сроками окончания крупного комплекса операций (работ) и моментами начала всех операций комплекса. Эти задачи состоят в нахождении минимальных продолжительностей комплекса операций, оптимального соотношения величин стоимости и сроков их выполнения.
Задачи массового обслуживания посвящены изучению и анализу систем обслуживания с очередями заявок или требований и состоят в определении показателей эффективности работы систем, их оптимальных характеристик, например, в определении числа каналов обслуживания, времени обслуживания и т.п.
Задачи управления запасами состоят в отыскании оптимальных значений уровня запасов (точки заказа) и размера заказа. Особенность таких задач заключается в том, что с увеличением уровня запасов, с одной стороны, увеличиваются затраты на их хранение, но с другой стороны, уменьшаются потери вследствие возможного дефицита запасаемого продукта.
Задачи распределения ресурсов возникают при определенном наборе операций (работ), которые необходимо выполнять при ограниченных наличных ресурсах, и требуется найти оптимальные распределения ресурсов между операциями или состав операций.
Задачи ремонта и замены оборудования актуальны в связи с износом и старением оборудования и необходимостью его замены с течением времени. Задачи сводятся к определению оптимальных сроков, числа профилактических ремонтов и проверок, а также моментов замены оборудования модернизированным.
Задачи составления расписания (календарного планирования) состоят в определении оптимальной очередности выполнения операций (например, обработки деталей) на различных видах оборудования.
Задачи планировки и размещения состоят в определении оптимального числа и места размещения новых объектов с учетом их взаимодействия с существующими объектами и между собой.
Задачи выбора маршрута, или сетевые задачи, чаще всего встречаются при исследовании разнообразных задач на транспорте и в системе связи и состоят в определении наиболее экономичных маршрутов.
Среди моделей исследования операций особо выделяются модели принятия оптимальных решений в конфликтных ситуациях, изучаемые теорией игр. К конфликтным ситуациям, в которых сталкиваются интересы двух (или более) сторон, преследующих разные цели, можно отнести ряд ситуаций в области экономики, права, военного дела и т. п. В задачах теории игр необходимо выработать рекомендации по разумному поведению участников конфликта, определить их оптимальные стратегии.
Линейное программирование.
§ 1 Общая постановка задачи линейного программирования
-
Экономико–математическая модель
Линейное программирование–область математики, разрабатывающая теорию и численные методы решения задач нахождения экстремума (максимума или минимума) линейной функции многих переменных при наличии линейных ограничений, т. е. равенств или неравенств, связывающих эти переменные.
Методы линейного программирования применяют к практическим задачам, в которых: 1) необходимо выбрать наилучшее решение (оптимальный план) из множества возможных; 2) решение можно выразить как набор значений некоторых переменных величии; а) ограничения, накладываемые на допустимые решения специфическими условиями задачи, формулируются в виде линейных уравнений или неравенств; 4) цель выражается в форме линейной функции основных переменных. Значения целевой функции, позволяя сопоставлять различные решения, служат критерием качества решения.
Для практического решения экономической задачи математическими методами прежде всего ее следует записать с помощью экономико-математическую модель. Экономико-математическая модель – математическое описание исследуемого экономического процесса или объекта. Эта модель выражает закономерности экономического процесса в абстрактном виде с помощью математических соотношений.
Общая схема формирования модели: I
1) выбор некоторого числа переменных величин, заданием - числовых значений которых однозначно определяется одно из возможных состояний исследуемого явления;
2) выражение взаимосвязей, присущих исследуемому явлению, в виде математических соотношений (уравнения, неравенств). Эти соотношения образуют систему ограничений задачи;
3) количественное выражение выбранного критерия оптимальности в форме целевой функция; I
4) математическая формулировка задачи, как задачи отыскания экстремума целевой функции при условии выполнения ограничений, накладываемых на переменные.
-
Общая задача линейного программирования.
Общая задача линейного программирования имеет вид:
Дана система т линейных уравнений и неравенств с п переменными
и линейная функция
где
при котором линейная функция F принимает оптимальное (т.е. максимальное или минимальное) значение.
Система (1) называется системой ограничений, а функция – линейной функцией, линейной формой, целевой функцией или функцией цели.
Более кратко общую задачу линейного программирования можно представить в виде:
при ограничениях:
Оптимальным решением (или оптимальным планом) задачи линейного программирования называется решение системы ограничений (1), удовлетворяющее условию (3), при котором линейная функция (2) принимает оптимальное (максимальное или минимальное) значение.
При условии, что все переменные неотрицательны, система ограничений (1) состоит лишь из одних неравенств, – такая задача линейного программирования называется стандартной (симметричной); если система ограничений состоит из одних уравнений, то задача называется канонической.
Частным случаем канонической задачи является задача в базисной форме, отличающаяся тем, что все коэффициенты вектора ограничений неотрицательны , и в каждом уравнении имеется переменная с коэффициентом 1, которая не входит ни в одно из остальных уравнений. Переменная с таким свойством называется базисной.
Стандартная и каноническая задачи являются частными случаями общей. Каждая из них используется в своей определенной области. При этом все три формулировки эквивалентны между собой: любая задача линейного программирования может быть сведена к канонической, стандартной или общей задаче с помощью несложных математических преобразований.