Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Коллоквиум ИО.docx
Скачиваний:
2
Добавлен:
23.11.2018
Размер:
63.03 Кб
Скачать

1.Исследование операций – комплекс научных методов для решения задач эффективного управления организационными системами.

2.Общая постановка задачи исследования операций

Введем обозначения:

a1, a2, ... – постоянные факторы,

х1, х2, ... – зависимые факторы.

Z = f(a1,a2,...,х12,...) – целевая функция,

j i(X) { ³ , = , ≤ } b i – ограничения задачи в виде неравенств и (или) уравнений, (1 ≤ i ≤ m), где Х = ( х1, х2, ...., х n ) Т – вектор искомых решений.

Предположим, что математическая модель операции построена; она позволяет вычислить показатель эффективности Z при любом принятом решении, для любой совокупности условий, в которых выполняется операция.

Все факторы, от которых зависит Z, делятся на две группы:

1) заранее известные (заданные) факторы α1, α2,…., на которые мы влиять не можем;

2) зависящие от нас факторы (элементы решения) х1, х2,…., которые мы в известных пределах, можем выбирать по своему усмотрению.

На множество решений наложены определенные ограничения, которые не могут быть нарушены. Например, материальные ресурсы, технические характеристики используемых машин и механизмов и т.д. Эти ограничения формируют множество возможных (допустимых) решений.

Показать эффективность Z зависит как от заданных условий, так и от элементов решения: Z = Z1, α2,..., х1, х2,...)

Задачу можно сформулировать следующим образом:

при заданных условиях α1, α2,…. найти такие элементы решения х1, х2,…, которые обращают показатель эффективности Z в максимум (минимум).

3.Классификация задач исследования операций

1. По наличию информации о переменных:

А) Детерменированные (задачи в условиях полной определенности).

Б) Стохастические (задачи принятия решений в условиях риска, если известны априорные вероятностные характеристики изучаемого объекта).

С) Задачи в условиях неопределенности (в задаче отсутствует информация об априорных вероятностях).

2. По учету фактора времени:

А) Динамические (многоэтапные задачи с учетом параметра времени).

Б) Статические (моделирование и принятие решений осуществляется в предположении о независимости от времени).

3. По числу критериев:

А) Сложные (многокритериальные).

Б) Простые (однокритериальные).

4. По характеру изменения переменных:

А) Дискретные.

Б) Непрерывные.

5. По характеру взаимосвязи между переменными:

А) Линейные.

Б) Нелинейные.

4.Разделы математического программирования: линейное (ЛП); нелинейное (НП); динамическое (ДП); целочисленное (ЦП); дробно-линейное; дискретное; параметрическое.

5.Линейное программирование (ЛП) – это раздел математического программирования, изучающий экстремальные свойства линейных целевых функций, на переменные которых наложены линейные ограничения.

6.Этапы операционного исследования:

  1. постановка задачи;

  2. построение содержательной модели рассматриваемого процесса;

  3. формулировка цели и описание системы ограничений;

  4. разработка математической модели с использованием математического аппарата;

  5. решение задачи, поставленной на базе математической модели существующими методами или специально разработанными;

  6. проверка полученных результатов расчета на их адекватность природе изучаемой системы (проверка достоверности результатов – технический термин, «робастость» модели – экономический и социологический термин) и возможная корректировка первоначальной модели;

  7. реализация решения на практике.

7.Общим для задач, решаемых в рамах исследования операций, является поиск наибольшего или наименьшего, т.е. оптимального решения некоторой функции, отражающей цель исследования. Такая функция называется целевой.

Поиск оптимального решения (плана для экономических задач) осуществляется на некотором подмножестве, называемом множеством допустимых решений (МДР) или областью допустимых решений (ОДР).

8.Формы записи задач линейного программирования

1. Развернутая форма записи

Z = с1х1 + с2х2 + ...+ сnхn ® max ( min ),

а11х1 + а12х2 +...+ а1nхn = в1,

а21х1 + а22х2 +...+ а2nхn = aв2,

……

аm1х1 + аm2х2 + ...+ аmnхn = вm,

х1 ³ 0, х2 ³ 0, …, х n ³ 0

2. Сокращенная форма записи

х j ³ 0, (1 ≤ j ≤ n)

3. Матричная форма записи

Z = CX ® max ( min ),

где C = (с1, с2, ..., сn), Х = (х1, х2, ...., хn)Т

АХ = В, Х ³ 0

где В = (в1, ... вi , ... , вm)Т , А =

4. Векторная форма записи

Z = C*X ® max (min),

где C = (с1, с2, ..., с n), Х = (х1, х2, ...., х n).

Где C*X – скалярное произведение векторов С и Х.

Ограничения задачи в векторной форме:

А1х1 + А2х2 + ... + Аnхn= В

Данная запись означает разложение вектора по векторам А1, ..., Аn,

где В = (в1, ..., вi , ..., вm)Т , А j = (а1 j, а2 j, ..., аm j)Т

9.Классификация задач линейного программирования по системе ограничений:

1. Основная (каноническая) задача линейного программирования

В качестве ограничений задача содержит систему линейных алгебраических уравнений:

Z = CX ® max ( min ), (I)

АХ = В, (II)

Х ³ 0, (III)

Где С = (с1,..,с j ,.., сn), В = (b1,...bi ,...bm) Т, Х = (х1, х2, ...., хn)Т

А =

2. Стандартная задача линейного программирования

Задача ограничена неравенствами:

Z = CX ® max ( min ), (I)

АХ ≥ В, (II)

Х ³ 0, (III)

Где С = (с1,..,с j ,.., сn), В = (b1,...bi ,...bm) Т, Х = (х1, х2, ...., хn)Т

А =

3. Общая (смешанная) задача линейного программирования

Задача имеет ограничения в виде уравнений и неравенств:

Z = с1х1 + с2х2 + ...+ сnхn ® max ( min ),

а11х1 + а12х2 + ... + а1nхn = b1,

а21х1 + а22х2 + ...+ а2nхn = b2,

...

ак1х1 + ак2х2 +...+ акnхn = bк,

ак+1, 1 х1 + ак+1, 2 х2 +...+ ак+1, n хn bк,

...

аm1х1 + аm2х2 + ...+ аmnхn bm,

х1 ³ 0, х2 ³ 0, …, х n ³ 0

10. Определение базисного решения, вилы базисных решений, их количество.

Пусть целевая функция ЗЛП в качестве ограничений содержит систему m уравнений с n переменными:

Z = с1х1 + с2х2 + ...+ сnхn ® max ( min ), ( I )

а11х1 + а12х2 + ... + а1nхn= b1, (II)

а21х1 + а22х2 + ... + а2nхn= b2,

……

аm1х1 + аm2х2 + ... + аmnхn = bm,

Условия неотрицательности переменных:

х1 ³ 0, х2 ³ 0, …, х n ³ 0 (III)

Необходимо найти n неотрицательных значений переменных

х1, х2, …, х n, удовлетворяющих условиям ( II ), (III) и обращающих в максимум (минимум) целевую функцию ( I ).

В каких случаях задача не имеет решений?

Основная ЗЛП неразрешима, если:

  1. уравнения ( II ) не совместны;

  2. уравнения (II) совместны, но решения не удовлетворяют условиям неотрицательности;

  3. уравнения (II) совместны, существуют допустимые решения, но среди них нет оптимальных.

Предположим, что система равнений совместна, т.е. ранг основной матрицы = рангу расширенной, но при этом количество переменных больше, чем ранг. В этом слчае система будет иметь множество решений и переменные задачи подразделяют на основные (базисные) и не основные (свободные). Множество решений ищется на основе варьирования значений свободных переменных. Базисное решение – решение, в котором свободные переменные принимают нулевые значения.

Базисные решения:

  • допустимые – все компоненты не отрицательные

  • не допустимые – если хотя бы одно значение компонента отрицательное

  • вырожденные – кроме основных переменных нулевые значения принимает хотя бы одна из основных переменных

Количество базисных решений: C mn = , где m – количество уравнений (ранг матрицы), n – количество переменных.