Задача векторного программирования и её интерпретация

Slides:



Advertisements
Similar presentations
2 Актуализация знаний 2 ВЕРНО! 1 3 ПОДУМАЙ! A BC D О.
Advertisements

Выпускная квалификационная работа на тему: «Применение интернет-технологий как фактор повышения эффективности функционирования организации (на примере.
Астрометрические каталоги К.В.Куимов, ГАИШ МГУ. Определение астрометрического каталога Астрометрический каталог – понятие неопределённое. Например, это.
Схема распределения грантов городам-участникам программы Тасис (TCAS) Экологические гранты для муниципалитетов.
ТЕМА 6. ТЕОРИЯ ПОВЕДЕНИЯ ФИРМЫ НА РЫНКЕ СОВЕРШЕННОЙ КОНКУРЕНЦИИ Микроэкономика проф. Нестерова Д.В.
Глава 1 Принципы экономики 4. Кривая производственных возможностей.
Автоматическая генерация кода программ с явным выделением состояний Канжелев С.Ю. магистрант СПбГУ ИТМО Шалыто А.А. доктор технических наук профессор СПбГУ.
Утилизация нефтяного попутного газа: обоснование выбора регулирующего решения Гаврилов В.В. Минэкономразвития России.
Системы с наследованием. Если систему можно представить в виде : Где - непрерывные функции, то такая система называется системой с наследованием. Математическое.
Расторгуев А.C., 545 группа Научный руководитель: Пименов А.А. Рецензент: ст. преп. Смирнова Е.А.
Системы отбора. Условные обозначения (1) (2) (3) (4) (5) (6) (7) Математическое моделирование процессов отбора2.
Елена Станиславовна Петрова Учитель-логопед высшей категории ГДОУ детский сад №47 комбинированного вида Фрунзенского района г. Санкт-Петербурга 2011 год.
ЛОМОНОСОВ И МАТЕМАТИКА. Большое значение Ломоносов придавал математике, рекомендуя широко применять математические методы в других науках. Математику,
Автор : учитель математики МОУ « СОШ № 76» Виноградова Светлана Анатольевна.
R1R2R3R4R5R6R7R1R2R3R4R5R6R7. Аксиома R 1. В пространстве существуют плоскости. В каждой плоскости пространства выполняются все аксиомы планиметрии.
Тел. (495) Москва, а/я 212 Рабочая группа по реформе МВД Москва, 2010 Новикова Асмик, Фонд «Общественный вердикт»
Можно выделить два подхода, на основе которых производится выбор посредника: 1.Аналитический, предполагающий осуществление выбора с использованием формул,
Проблема оптимальности в биологии волновала исследователей со времен Ламарка. Гипотеза Ч. Дарвина предполагала, что среди видов можно определить “наиболее.
Некомпенсаторное агрегирование и рейтингование студентов Авторы: Гончаров Алексей Александрович, Чистяков Вячеслав Васильевич. НФ ГУ ВШЭ 2010 год.
Неотрицательное решение задачи Коши. Нередко постановка задачи требует чтобы фазовые переменные принимали лишь неотрицательные значения. Так, в физических.
Математические модели Динамические системы. “Модели” Математическое моделирование процессов отбора2.
Bank ownership and lending behavior Alejandro Micco, Ugo Panizza Politicians and banks: Political influences on government-owned banks in emerging markets.
Определение необходимого уровня запасов на складе.
Учитель математики Кулакова Т.М. МОУ ООШ №15 г.о Новокуйбышевск Самарской области Сентябрь 2011г.
Тема урока: Взаимно обратные числа 6 класс. Цели урока: вввести понятие взаимно обратных чисел; ссформировать умение находить взаимно обратные числа.
Сохранение суммы фазовых координат. Важный частный случай представляют системы, в которых в течение всего процесса сохраняется постоянной сумма значений.
Скриптовые языки на примере Perl. Языки программирования Скриптовые Программа (или ее бай-код) интерпретируется Зачастую более высокий уровень абстрагирования.
Создание сервиса синхронизации разнородных баз данных Допущена к защите зав. кафедрой: д.ф.м.н., профессор Терехов А.Н. Научный руководитель: доцент Графеева.
Обзор последних достижений биометрических методов аутентификации РусКрипто 2005.
Частное равновесие на конкурентном рынке Частное равновесие: последствия государственного регулирования конкурентного рынка Распределение налогового бремени.
ООП Классы – 2. Ссылки Ссылка – еще одно имя объекта. Используйте ссылки вместо указателя. Это более безопасно. Complex c(10,10); Complex c2& = c; c2+=10;
Адаптивный метод распределения SPMD-заданий в грид Паньшенсков Михаил, 545 группа Научный руководитель: Лукичев А.С. Рецензент: Демьянович Ю.К июня.
Блок 3. Семейства белков I. Множественное выравнивание Первый курс, весна 2008, А.Б.Рахманинова.
Компонент 3 Разработка системы показателей для измерения результативности органа исполнительной власти Component 3 Development of a system of.
To the Solution of a Bilinear Optimal Control Problem with State Constrains by the Doubled-Variations Method E.A. Rovenskaya Lomonosov Moscow State University,
Ответы на вопросы 7 июля « Подготовка паспортов безопасности» тел: (495) Экологический Синтезирующий.
1 Генерация контекстных ограничений для баз данных Выполнил: Жолудев В. Научный руководитель: Терехов А.Н. Рецензент: Иванов А.Н.
Оценка эффективности инвестиционных проектов. Показатели эффективности инвестиций. Критерии принятия инвестиционных решений.
Основы цифровой обработки речевых сигналов. Общая схема процесса речеобразования x[n] – дискретные отсчеты сигнала возбуждения y[n] – дискретные отсчеты.
Понятие риска применительно к инвестиционным проектам
Growing Neural Gas Method Нейросетевой метод построения неструктурированных адаптивных сеток.
 Нужно много различных протоколов связи  Каждый из них может реализовываться на разных платформах Современные сети Много устройств, компьютеров и сетей.
"The European Molecular Biology Open Software Suite"
Оптимизация Just – in - time компилятора методом профилирования значений Соколов Андрей Владимирович, ФФ НГУ, 3 курс, Руководитель:
Теория поведения производителя: технологии Описание технологий с помощью производственных функций Свойства технологий: убывание предельной производительности.
Распределение наборов неоднородных по размеру заданий в кластерных системах на основе ClassAd механизма Голубев Александр Юрьевич, 542 группа Научный руководитель:
ВЫЧИСЛЕНИЕ В ЛИСПЕ Функциональное программирование Григорьева И.В.
Ряды и произведения sum(expr, n=a..b), где expr – выражение, зависящее от индекса суммирования, a..b – пределы индекса суммирования, Если требуется вычислить.
Анализ и Проектирование качественных приложений Презентация по книге Крэга Лармана.
Имитация межотраслевых взаимодействий (с) Н.М. Светлов, /17 Лекция 7. Имитация межотраслевых взаимодействий Содержание лекции: 1. Система уравнений.
Чем объясняется факт существования во многих странах мира практики обязательного медицинского страхования?
Методы анализа данных. Статистическая проверка гипотез.
Заместитель начальника Управления Д.В. Милютин Критерии согласования ФСТ России перехода на метод доходности инвестированного капитала Нахабино
Формализованы ли цели? Устраивает ли вас команда? Каковы этапы процесса? Изменение ИТ структуры? Нужны подрядчики? 1.
МЕТОД СКОЛЬЗЯЩЕГО КОНТРОЛЯ ДЛЯ ОЦЕНКИ КАЧЕСТВА РЕКОМЕНДАТЕЛЬНЫХ ИНТЕРНЕТ- СЕРВИСОВ А.Ю. Каминская, Р.А. Магизов Научный руководитель – Д.И. Игнатов Государственный.
ВВЕДЕНИЕ В ВЫЧИСЛИТЕЛЬНУЮ МАТЕМАТИКУ Лекция 5 6 октября 2009 ВЫЧИСЛИТЕЛЬНАЯ ЛИНЕЙНАЯ АЛГЕБРА.
Место человека в интеллектуальной техносреде В.В. Бушуев, д.т.н., проф., Генеральный директор Института энергетической стратегии ЦМТ, г.
 Функция общественного благосостояния: (1.7) Здесь все γ i >0  Бюджетное ограничение общества выглядит как: (1.8)  Общественная целевая функция: (1.9)
Олигополия - 1  Модель Курно:  классическая формулировка: сравнение с монополизированной и конкурентной отраслью  модель Курно с большим числом фирм.
Анализ и оптимизация плана работ и стоимости проекта.
Тема 8. «Векторы на плоскости и в пространстве»
TMG Tel: 8 (495) Fax: 8 (477) Technology Management Group ООО «TMG» PayKeeper.
Технология разработки имитационных моделей аграрных систем (с) Н.М. Светлов, Лекция 1. Технология разработки имитационных моделей аграрных систем.
Частное равновесие на конкурентном рынке Частное равновесие и общественное благосостояние: индикатор общественного благосостояния Последствия государственного.
Множественное выравнивание С.А.Спирин, весна
СОСТАВЛЕНИЕ ОПТИМАЛЬНОГО ПЛАНА ПРОДАЖ НА ПРИМЕРЕ МНОГОКВАРТИРНОГО ДОМА ЖДАНОВА МАРИЯ 4 КУРС, НИУ ВШЭ СПБ, СПБШЭМ, ДЕПАРТАМЕНТ ЭКОНОМИКИ ГРУППА « АНАЛИТИЧЕСКАЯ.
Применение графического метода для решения различных математических задач Учитель гимназии №3 Шахова Т. А.
Jokes Jokes Jokes Teacher: Where's your text book? Student: At home. Teacher: What's it doing there? Student: Having a.
Решение типовых расчетных задач по формулам. Определение массовой доли элементов Массовая доля элемента ω(Э) % - это отношение массы данного элемента.
Presentation transcript:

Тема 13. Векторное программирование в планировании сельскохозяйственного производства Задача векторного программирования и её интерпретация. Оптимумы по Парето. Отыскание оптимума по Парето путём ранжирования целей. Выбор оптимума по Парето весовым методом. Векторная оптимизация при неизменных пропорциях между целями. Отыскание оптимума по Парето при заданных уровнях насыщения. Планирование конкурентных систем. Печатать: 1,3,5-7, 10-13,18-20 (12) © Н.М. Светлов, 2006

1. Задача векторного программирования Пример задачи: Товарищество, образованное тремя учредителями, имеет целью максимизацию дохода каждого из учредителей. Первый учредитель за свой счёт арендует для товарищества землю (b1), а присваивает только выручку от реализации зерна. Второй приобретает за свой счёт удобрения (b2), а присваивает только выручку от реализации картофеля. Третий получает и оплачивает кредит (b3), присваивает выручку от реализации капусты. Известны потребности культур в удобрениях и в оборотном капитале (A), цены культур (c) и ресурсов (d). Площади под названными культурами – x1, x2 и x3 соответственно. Найти план, при котором каждый из участников товарищества получает максимальный доход. Векторное программирование в планировании с.-х. производства

1. Задача векторного программирования x1+x2+x3  b1 – баланс земельных угодий, га a21x1+a22x2+a22x3  b2 – баланс удобрений, т a31x1+a32x2+a33x3  b3 – баланс оборотного капитала, тыс.руб. max c1x1 – d1b1 – доход первого учредителя, тыс.руб. max c2x2 – d2b2 – доход второго учредителя, тыс.руб. max c3x3 – d3b3 – доход третьего учредителя, тыс.руб. При таких обстоятельствах почти всегда существует множество решений, при которых каждая целевая функция оказывается в оптимуме. Но эти решения не равноценны с позиций каждого из участников товарищества. Один из них предпочтёт одно решение, другой – другое. Не существует формального правила разрешения этого конфликта, если только участники сами не договорятся о каком-нибудь правиле. Векторное программирование в планировании с.-х. производства

1. Задача векторного программирования Задача векторного программирования – это задача о нахождении оптимума двух или более функций, удовлетворяющего условиям, заданным в форме уравнений и неравенств. Решением задачи векторного программирования считается вектор таких значений её переменных, при которых нельзя улучшить значение ни одной целевой функции иначе, чем за счёт ухудшения другой целевой функции. Векторное программирование в планировании с.-х. производства

1. Задача векторного программирования Решение задачи векторного программирования часто (особенно в экономических приложениях) называют оптимумом по Парето (в честь выдающегося итальянского экономиста XIX века, впервые сформулировавшего такую задачу и предложившего принцип неухудшения целевых функций). Всю совокупность разных оптимумов по Парето одной и той же задачи векторного программирования часто называют множеством Парето или поверхностью Парето. Векторное программирование в планировании с.-х. производства

1. Задача векторного программирования в общем виде Задача математического программирования: max z(x) f(x)  b x  0 Задача векторного программирования: max z(x) f(x)  b x  0 Скаляр Вектор Векторное программирование в планировании с.-х. производства

1. Задача векторного программирования в общем виде Задача линейного программирования: max cx Ax  b x  0 Линейная задача векторного программирования: max Cx Ax  b x  0 Векторное программирование в планировании с.-х. производства

2. Отыскание оптимума по Парето путём ранжирования целей Предпосылка применения: можно ранжировать цели так, чтобы изменение значения цели более низкого уровня не могло повлиять на значе- ние целей вышесто-ящих уровней. В этом случае почти всегда имеется единственный оптимум по Парето Алгоритм решения: Начало i = 1 Находим оптимум цели i i > N Вводим в задачу ограничение, приравнивающее целевую функцию её оптимальному значению i = i + 1 Конец да нет Число целей Выполняется лишь в редких случаях Векторное программирование в планировании с.-х. производства

2. Отыскание оптимума по Парето путём ранжирования целей Пример. Руководитель предприятия, выходящего из кризиса, имеет следующие приоритеты: Возвратить максимально возможную часть долгосрочного кредита. Минимизировать сокращение поголовья коров основного стада. Достичь максимально возможного уровня заработной платы одного работника. Векторное программирование в планировании с.-х. производства

2. Отыскание оптимума по Парето путём ранжирования целей Найден максимальный размер годовой выплаты по кредиту Найдено максимальное поголовье коров Найдена максимальная заработная плата в расчёте на работника Остаётся возможность оптимизации использования оставшихся неликвидных кормовых ресурсов и кормовых угодий Остаётся возможность оптимизации использования трудовых ресурсов и налоговых льгот с целью максимизировать заработную плату Наличие перемен-ных, от которых не зависят цели выше-стоящего уровня, – обязательное условие работоспо-собности этого подхода. Векторное программирование в планировании с.-х. производства

2. Отыскание оптимума по Парето путём ранжирования целей Анализ двойственных оценок Экономический смысл имеют двойственные оценки, полученные после решения последней из N задач оптимизации. Двойственные оценки дополнительных ограничений, отражающих цели более высоких уровней: означают величину прироста цели уровня N при единичном сокращении значения данной цели; не означают величину сокращения цели уровня N при единичном росте значения данной цели. Двойственные оценки обычных ограничений отражают их влияние на целевую функцию самого низкого уровня. Влияние ограничений на остальные целевые функции можно определить, поделив оценки ограничений на оценки дополнительных ограничений, заменивших целевые функции. Векторное программирование в планировании с.-х. производства

3. Выбор оптимума по Парето весовым методом Предпосылка применения: тем или иным способом могут быть обоснованы «цены», за которые одна цель может уступить место другой. В этом случае векторное программирование сводится к обычному математическому программированию. Алгоритм решения: заменить вектор критериев Cx одним скалярным критерием (wC)x, где w — вектор весов. решить получившуюся задачу математического программирования обычным способом. Решение является одним из оптимумов по Парето исходной задачи. Выбрав другой w, можно получить другой оптимум по Парето. Векторное программирование в планировании с.-х. производства

3. Выбор оптимума по Парето весовым методом Пример: предположим, что в предыдущем примере руководитель выходящего из кризиса предприятия определился с тем, что: ради выплаты 10000 руб. долга он готов пожертвовать одной коровой; ради одной коровы – 50 рублями заработной платы каждго своего работника в месяц. Векторное программирование в планировании с.-х. производства

3. Выбор оптимума по Парето весовым методом Анализ двойственных оценок Двойственные оценки отражают влияние ограничений на функцию (wC)x в данном оптимуме по Парето. Чтобы определить влияние ограничения на отдельно взятую цель в данном оптимуме по Парето, нужно разделить оценку ограничения на вес данной цели. Векторное программирование в планировании с.-х. производства

4. Векторная оптимизация при неизменных пропорциях между целями Предпосылка применения: цели являются абсолютно взаимо-дополняющими. Алгоритм решения: в задачу вводится дополнительная переменная xZ; вектор целевых функций заменяется вектором ограниче-ний Cx=xzw; вводится новая целевая функция max xz. w – вектор заданных пропорций между целями Векторное программирование в планировании с.-х. производства

4. Векторная оптимизация при неизменных пропорциях между целями Пример: найти наилучший план для следующих условий: Сельскохозяйственная организация стремится максимизировать запас каждого вида активов. Активы для их производительного использования должны быть в наличии в определённых пропорциях. Эти пропорции известны из практики. Известна зависимость прироста активов каждого вида от имеющихся способов их производственного использования. Векторное программирование в планировании с.-х. производства

4. Векторная оптимизация при неизменных пропорциях между целями Анализ Если двойственные оценки всех ограничений, представляющих цели, оказались ненулевыми, то решение представляет собой оптимум по Парето. Результат решения не обязательно является оптимумом по Парето. Чтобы определить влияние ограничения на какую-либо цель, необходимо разделить оценку данного ограничения на оценку ограничения, представляющего данную цель. Векторное программирование в планировании с.-х. производства

5. Отыскание оптимума по Парето при заданных уровнях насыщения (Target oriented programming) Предпосылка применения: известны уровни насыщения некоторых или всех целей. Недостаток: остаётся нерешённым вопрос, какая из целей должна приближаться к насыщению в первую очередь. Достоинство: уровни насыщения отсекают часть множества Парето, так что исследовать оставшуюся часть оказывается проще. Алгоритм решения Для каждой цели с известным уровнем насыщения вводятся: дополнительная переменная по отклонению значения цели от уровня насыщения; уравнение по её расчёту; целевая функция по минимизации дополнительной переменной. Полученная задача решается одним из предыдущих способов. Как преодолеть недостаток? Векторное программирование в планировании с.-х. производства

5. Отыскание оптимума по Парето при заданных уровнях насыщения Пример 1 В примере о предприятии, преодолевающем кризис, имеются естественные пределы насыщения первых двух целей: размер непогашенного кредита – 0, поголовье коров, равное числу имеющихся скотомест. Пример 2 Предприятие, действующее в условиях олигополии, максимизирует: объём продаж – безусловно; прибыль – но только до уровня, достаточного для обеспечения воспроизводственного процесса. Метод анализа двойственных оценок зависит от используемого способа скаляризации вектора целевых функций (см. вопросы 2-4). Векторное программирование в планировании с.-х. производства

6. Планирование конкурентных систем В конкурентной системе каждому хозяйствующему субъекту соответствуют: набор подконтрольных ему переменных; собственная целевая функция при наличии балансов общих для всех ресурсов. Каждый хозяйствующий субъект характеризуется уже достигнутым им значением целевой функции. Хозяйствующий субъект не будет влиять на подконтрольные ему переменные таким образом, чтобы его целевая функция снижалась. В результате действий хозяйствующих субъектов, соответствующих предыдущему правилу, рано или поздно достигается некоторый оптимум по Парето. Векторное программирование в планировании с.-х. производства

6. Планирование конкурентных систем Цель планирования в этих условиях – обеспечить переход конкурентной системы в оптимум по Парето, желательный для органа управления. Например: оптимум, в котором все целевые функции хозяйствующих субъектов возрастут в одной и той же степени – максимально достижимой (метод – векторная оптимизация при неизменных пропорциях между целями); оптимум, в котором в первую очередь максимизируются целевые функции, имеющие наименьшие значения (метод – оптимизация при заданных уровнях насыщения); оптимум, в котором достигает максимума собственная целевая функция управляющего органа при условии, что целевые функции хозяйствующих субъектов будут не ниже фактических уровней (быть может, увеличенных на некоторый коэффициент) (метод – максимизация целевой функции органа управления при ограничениях по минимально допустимым значениям остальных целевых функций). Цель достигается за счёт воздействия на переменные, подконтрольные органу управления.

Векторное программирование в планировании с.-х. производства Литература Моделирование экономических процессов: Учебник для студ. вузов, обучающихся по специальностям экономики и управления (060000) / Под ред. М.В. Грачёвой, Л.Н. Фадеевой, Ю.Н. Черемных. М.: ЮНИТИ-ДАНА, 2005. Полтерович В.М. Экономическое равновесие и хозяйственный механизм. М.: Наука, 1990. Hazell P., Norton R. (1986) Mathematical programming for economic analysis in agriculture. Macmillan publishing company, New York. Romero C., Rehman T. (1984) Goal programming and multiple criteria decision-making in farm planning: an expository analysis // Journal of agricultural economics, 35, 177-190. Patten L., Hardaker J.B., Pannell D. (1988) Utility-efficient programming for whole-farm planning // Australian journal of agricultural economics, 32, 88‑97. Презентация: http://svetlov.timacad.ru/umk1/lek13.ppt Векторное программирование в планировании с.-х. производства