![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Алгоритм решения задач динамического программирования.
Определяем все состояния системы при переходе из начального состояния Задача. Инвестиционная компания планирует вложить средства в четыре проекта. Полная сумма инвестиций составляет 6 млн. рублей. В таблице приведена прогнозируемая доходность проектов для различных объектов инвестиций. Требуется найти наилучший вариант инвестиций, при котором суммарный доход будет максимальным. Предполагается, что прибыльность проектов не зависит от вложений в другие проекты.
Решение. Целевой функцией задачи является результирующий доход
С учётом постановки данную задачу динамического программирования можно разбить на 4 этапа. Каждый этап характеризуется выбором инвестиций в какой то конкретный проект при учёте оптимальных вложений на предыдущих шагах. Математически подобная процедура пошагового выбора имеет вид: Следовательно, динамическое программирование начинается с первого шага, на котором средства инвестируются в первый проект, и завершается четвёртым шагом, при котором вложения идут в четвёртый проект. Параметр
Значения функции 1. 2. 3. 4. 5. 6. 7. Сведём полученные данные для функции
Аналогично, используя рекуррентные соотношения 3) и 4) соответственно, находим значения функций
Максимум целевой функции Таким образом, оптимальный план распределения инвестиций имеет вид:
Контрольное задание №4 Предприятие планирует открыть филиалы в Михайловке, Урюпинске и Котельниково, для чего выделяются средства в размере 5 млн. руб. По расчетам экономистов, каждый филиал при инвестировании в него х тыс. руб. приносит прибыль φ i(х) тыс.руб. Эти данные приведены в таблице. Необходимо выбрать оптимальное распределение выделенных средств между филиалами, обеспечивающее максимальную прибыльность всего проекта. Вариант 1
Вариант 2
Вариант 3
Вариант 4
Вариант 5
Вариант 6
Вариант 7
Вариант 8
Вариант 9
Вариант 10
Тема 5. Элементы теории игр
На практике часто встречаются ситуации, когда приходится принимать решение в условиях конфликта интересов нескольких участников события. Такие ситуации возникают, например, в карточных играх, шахматах и т.п. В экономике конфликтные ситуации возникают при взаимодействии покупателя и продавца, банка и клиента, поставщика и потребителя и т.д. Особенностью подобных ситуаций является неопределенность, вызванная неизвестным заранее поведением участников конфликта, которые стремятся добиться максимальной реализации своих целей. Математическим описанием конфликтных ситуаций теория игр. Её целью является выработка рекомендаций по разумному поведению участников конфликта.
Основные понятия и общая классификация игр
Всякая математическая модель социально-экономического явления или конфликта должна выражать присущие ему черты, т.е. по крайней мере, отражать следующие его компоненты: а) заинтересованность сторон; б) возможные действия каждой из сторон; в) интересы сторон. Дадим формальное описание указанных компонент конфликта, вводя при этом принятую терминологию и обозначения. Заинтересованные стороны будем называть игроками или лицами, а множество всех игроков будем обозначать через Любое возможное для игрока Множество всех стратегий игрока Заинтересованность игроков выражается в том, что каждому игроку В этих условиях протекание конфликта состоит в выборе каждым игроком
Определение Игрой называется действительный или формальный конфликт, в котором имеется, по крайней мере, два игрока, каждый из которых стремится к достижению собственных целей. Игра как процесс представляет собой многократно повторяющийся выбор игроками своих стратегий, т.е. игру следует считать не как однократный обмен ходами, а как постоянно или, по крайней мере, многократно, осуществляемый процесс. Определение Игра называется игрой с нулевой суммой, если сумма всех платежей равна нулю, т.е. если сумма проигрышей проигравших игроков равна сумме выигрышей остальных игроков из множества Вообще говоря, оценка игроком Все игры можно разделить на два типа: коалиционные и бескоалиционные. Коалицией называют любое подмножество множества Среди всех бескоалиционных игр с нулевой суммой естественным образом выделяется класс антагонистических игр, в которых число игроков равно двум, а значения их функций выигрыша в каждой ситуации равны по величине и противоположны по знаку: Для сокращения обозначений, множества стратегий игроков 1 и 2 антагонистической игре будем обозначать через Для антагонистических игр с двумя игроками вводится следующее определение. Определение Пусть каждой стратегии 1-го игрока взаимнооднозначно поставлена в соответствие строка некоторой матрицы Следовательно, антагонистическая игра полностью описывается единственной платёжной матрицей и в соответствии с этим называется матричной. Пример. Швейное предприятие планирует к массовому выпуску новую модель одежды. Спрос на эту модель не может быть точно определен. Однако можно предположить, что его величина характеризуется тремя возможными состояниями (I, II, III). С учетом этих состояний анализируются три возможных варианта выпуска данной модели Выбор в том или ином смысле наилучшего варианта выпуска моделей можно понимать как матричную игру.
Популярное:
|
Последнее изменение этой страницы: 2016-05-30; Просмотров: 1198; Нарушение авторского права страницы