Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
10
Добавлен:
19.04.2013
Размер:
652.29 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИИ

ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ УПРАВЛЕНИЯ

ИНСТИТУТ ИНФОРМАЦИОННЫХ СИСТЕМ УПРАВЛЕНИЯ

Лабораторная работа № 3

По дисциплине

ПРОГНОЗИРОВАНИЕ СОЦИАЛЬНО-ЭКОНОМИЧЕСКОГО РАЗВИТИЯ

Студента: Голуба А.А.

Специальность: Математические методы и исследование операций в экономике

Курс: IV

Группа: I

Преподаватель: Писарева О.М.

Москва 2001

НАЧАЛЬНЫЕ ДАННЫЕ

ВОССТАНОВЛЕНИЕ ВЕСОВ ЧАСТНЫХ КРИТЕРИЕВ ОПТИМАЛЬНОСТИ ПО ПРИНЯТЫМ РЕШЕНИЯМ

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

, где fk – частные критерии оптимальности, х – вектор-столбец инструментальных переменных, А – технологическая матрица, b – вектор-столбец ограничений ресурсов.

Если считать, что fk – линейна, т.е. fk (х) = (ск)Тх, то исходная задача может быть представлена в следующем виде:

, где к – искомые веса частных критериев ск.

По условию Куна-Такера необходимые и достаточные условия достижения максимума функции в точке хopt имеют вид:

, где - градиент целевой функции по направлению и , - i – тая нормаль для ограничений A*x  b и , уi – i-тая двойственная оценка, vj – неотрицательное число, е – единичная компонента.

Таким образом, получаем следующую систему соотношений:

В результате могут быть получены следующие ситуации:

  1. Решение единственно.

  2. Множество решений.

3) Пустое множество.

ВОССТАНОВЛЕНИЕ ВЕСОВ ЧАСТНЫХ КРИТЕРИЕВ ПО ОДНОМУ НАБЛЮДЕНИЮ

Исходные данные. 3-й период.

Рассматриваются 2 частных линейных критерия оптимальности, которым соответствуют вектора коэффициентов:

В этих условиях был выбран план:

М ножество активных ограничений : I={1,2}

Множество активных ограничений : J={1,2,3}

В данном случае система уравнений записывается следующим образом:

Так как уi могут быть любого знака, то введем уi = уi+ - уi-. Запишем полученную систему в явном виде.

Для этого определили множество I(xopt), куда войдут ограничения типа А*хopt=b. Сама система будет записана следующим образом:

q1 + q2 + q3 + q4 + q5  min

Следует учесть, что в результате решения может быть получено множество решений для к. Условием не единственности полученного решения является наличие небазисной переменной, для которой оценочный коэффициент равен нулю, т.е. внесение этой переменной в базис не повлияет на значение целевой функции. В рассматриваемой системе предлагается использовать следующую логику рассуждений для определения иных базисных решений:

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

признаками принадлежности исходного решения базисному (опорному плану) являются j , причем j = 0 – переменная базисная, j > 0 – переменная не базисная;

на основе выше сказанного, переход от одного базисного решения к другому предлагается осуществлять простым исключением (приравниванием нулю) какого-либо значения j из предлагаемой и системы, тем самым, включая соответствующий xj в базис; критерием включения того или иного хj в базис будет отсутствие в базисе искусственно введенных переменных qi , так как по условию они должны быть исключены из опорного плана (j в этом случае должно на себя оттягивать любое значение с qi), и, следовательно, включать соответствующую j - тую технологию в первоначальный оптимальный план нельзя.

Таким образом, в результате проведенного анализа может быть получено множество  такое, что , 0    1.

Используя предложенный способ анализа в пакете линейного программиования BLP 88, были получены следующие результаты:

Вектор  имеет вид :