Автор работы: Пользователь скрыл имя, 20 Июня 2013 в 13:38, реферат
Моделирование основывается на существовании аналогии (подобие, сходство) между двумя объектами или явлениями, имеющими часто качественно различную природу. Один из объектов рассматривается как оригинал, а второй как его модель (копия). При изучении методом аналогии непосредственному исследованию всегда подвергается одна система, а вывод делается для другой. Модель представляет собой отображение каким-либо способом наиболее существенных характеристик, процессов и взаимосвязей реальных систем. А под моделированием понимается воспроизведение или имитирование какой-либо существующей системы на специально построенном аналоге или модели.
Задача 5.
Формирование оптимального штата фирмы
Фирма набирает в штат сотрудников. Она располагает группами различных должностей по bj вакантных единиц в каждой группе. Кандидаты для занятия должностей проходят тестирование, по результатам которого их разделяют на m групп по ai кандидатов в каждой группе. Для каждого кандидата из i группы требуются определенные затраты Cij на обучения для занятия j должности. В частности некоторые Сij = 0. Т.е. кандидат соответствует должности или Сij = ∞, т.е. кандидат вообще не может занять данную должность. Требуется распределить кандидатов на должности, затратив минимальные средства на их обучения.
Если общее число кандидатов соответствует числу вакантных должностей, то данная задача соответствует транспортной сбалансированной модели. В роли поставщиков выступают группы кандидатов, а в роле потребителей группы должностей.
Предложением является число кандидатов в каждой группе
В качестве тарифов на перевозки рассматриваются затраты на переобучение. Методы решения такие же как и транспортные.
С=∑∑СijXijà max (*)
∑Хij=ai , i=1…m
∑Хij=bj , j=1…n
∑ai=∑bj
Хij≥0
30.10.2012
Задачи о назначении
В общем виде задача о назначении
формулируется следующим
Хij- переменная, значение которой = 1, если кандидат назначен на работы, 0 – если не назначен.
Тогда условие о том, что каждый кандидат выполняет только одну работу запишется в следующем виде:
∑Хij=1, j=1….,n (при i=1 до n)
Условие о том, что каждая работа
может выполняться одним
∑Хij=1 (при j=1 до n)
Хij ε{0,1}
ЦФ:
С=∑∑СijXijàmin
Задача.
Оптимальное исследование рынков.
Группе, исследующей рынки, требуется получить данные из n различных мест. В ее распоряжении имеется n дней и она предлагает провести по одному дню в каждом месте, проведя по aj вопросов.
Вероятность успешного опроса в каждом месте задается матрицей Р. Элемент матрицы Pij характеризует вероятность успешного опроса в течении i дня в j месте. Определить время проведения опросов, при котором общее число опросов максимально.
Данная задача сводится к задаче о назначениях. С этой целью вводится величина rij = Pij*aj
Эта величина показывает число успешных опросов в j месте в течении i дня.
Хij=1, если в i день опрос проводится в j месте. = 0, если в противном случае.
R=∑∑rijXijàmax
Функция R характеризует суммарное число опросов. Его нужно максимизировать. Первое и второе ограничения соответствуют тому, что в течении одного дня можно находиться только в одном месте.
Задача.
Оптимальное использование торговых агентов.
Торговая фирма продает товары в n различных городах. Покупательная способность жителей оценивается как bj. Для реализации товаров фирма располагает n торговыми агентами, каждого из которых она направляет в один из городов. Профессиональный уровень агентов различен. Доля реализуемых i торговым агентом покупательных способностей составляет ai. Как следует распределить торговых агентов по городам, чтобы фирма получила максимальную выручку от продажи товаров. Оптимальное решение этой проблемы может быть найдено с помощью задачи о назначениях. В качестве кандидатов выступают торговые агенты, в качестве работ – торговые города.
Сij=ai*ij – характеризует покупательную способность, реализуемую i торговым агентом в городе.
Хij=1, если i агент направлен в j город. = 0 – в противном случае.
С=∑∑СijXijàmin
ЦФ – это сумма реализованных покупательных способностей всеми торговыми агентами во всех городах. Первое и второе ограничение формализуют соответственно условия о том что в каждый город направляется один торговый агент и один торговый агент не может работать в двух городах.
Динамическое программирование, модели динамического программирования
Динамическое программирование представляет
собой математический аппарат, разработанный
для эффективного решения некоторого
класса задач математического
1.реальной поэтапной
2.искусственным разбиением
При этом математический аппарат решения разных задач может быть одним и тем же независимо от их предметной сущности. Модели динамического программирования могут применяться, например, при разработке правил управления запасами, устанавливающими момент пополнения запасов и размер пополняющего заказа. При разработке принципов календарного планирования производства и выравнивания занятости в условиях колеблющегося спроса на продукцию.
При распределении дефицитных капиталовложений между возможными новыми направлениями их использования, при составлении календарных планов текущего и капитального ремонта сложного оборудования и его замены, при разработки долгосрочных правил замены, выбывающих из эксплуатации ОФ и т.д.
Динамическое программирование часто помогает решить задачу, переборный алгоритм для которой потребовал бы очень много времени. Этот метод использует идею пошаговой оптимизации. Принципиальная особенность заключается в том, что каждый шаг оптимизируется не сам по себе, а с оглядкой на будущее, т.е. на последствия принимаемого шагового решения. Оно должно обеспечить максимальный выигрыш не на данном конкретном этапе, а на всей совокупности этапов, входящих в операцию.
Главной особенностью
Основное требование, при котором
этот принцип верен – процесс
управления должен быть без обратной
связи, т.е. управление на данном этапе
не должно оказывать влияние на предшествующие
этапы. Принцип оптимальности
Таким образом, метод динамического программирования может применяться только для определенного класса задач. Эти задачи должны удовлетворять следующим требованиям:
1.задача оптимизации
2.ЦФ = сумме целевых функций каждого шага
3.выбор управления на k шаге зависит только от состояния системы на этом шаге и не влияет на предшествующие шаги, т.е. нет обратной связи.
4.состояние Sk системы зависит только от предшествующего состояния Sk-1 и управления на этом шаге.
5.на каждом шаге управление зависит от конечного числа управляющих переменных, а состояние Sk от конечного числа параметров
Второе условие может быть формализовано следующим образом:
F=∑φi(Xi-1,k)
Φi –
При реализации методологии дин. программирования условие аддитивности может быть заменено напрмер на условие мультипликативности.
F=∑Пφi(Xi-1,k)
Но условие отсутствия последействия как правило оставляют в силе. Наиболее сложным для восприятия и наиболее важным является определения понятия состояния системы.
При решении задач методом дин. Программирования, следует четко определить:
1.понятие этапа (шага) принятия решения
2.понятие состояния и
3.понятие управляющего
4.функциональные соотношения,
Модель динамического
Задача 1.
Для расширения трех своих предприятий фирма выделяет 5 млн.долларов. Каждое предприятие представляет на конкурс проекты, каждый из которых характеризуется затратами С и ожидаемыми доходами R. Цель фирмы –получение максимальных доходов от инвестиций. Первые варианты проекта для всех предприятий в действительности означают сохранение статус кво. На каждое предприятие могут быть выделены инвестиции только для одного проекта.
Проект |
Предприятие 1 |
Предприятие 2 |
Предприятие 3 | |||
С1 |
R1 |
C2 |
R2 |
C3 |
R3 | |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
2 |
1 |
5 |
2 |
8 |
1 |
3 |
3 |
2 |
6 |
3 |
9 |
- |
- |
4 |
- |
- |
4 |
12 |
- |
- |
При постановке этой, так и любой другой задачи, следует четко определить:
1.понятие этапа (шага) приятия решения
2.понятие состояния и
3.понятие управляющего
Предположим, что распределение капиталовложений по проектам осуществляется последовательно по следующим этапам:
1 этап. Выделение средств на проект первого предприятия
2 этап. Выделение средств на проект второго предприятий
3 этап. Выделение средств на проект третьего предприятия
Для наглядности вводят нулевой этап, который отражает начальное состояние предприятий, когда никаких инвестиций нет.
Для определения состояния
Х1 – объем инвестиций на первом этапе
Х2 – объем инвестиций, которые могут быть распределены на первом и втором этапах
Х3 – на всех трех этапах
1.Выбор таких переменных состояния обусловлен требованием исключения последействия, т.к. для очередного этапа важно, сколько капиталовложений уже израсходовано на предыдущих этапах, то указанный выбор переменных позволяет при решении вопроса о назначении объема инвестиций на очередном этапе ограничиться значением переменной состояния только на предыдущем этапе без относительно к деталям решений, принятых на более ранних этапах.
2.Если бы в качестве таких
переменных были бы выбраны
не суммы всех предыдущих и
данного капиталовложения, а только
объем данного
3.В качестве взаимодействия
принимается выбор конкретного
проекта из числа допустимых
для соответствующего
4.Для реализации проекта
Информация о работе Экономико-математическое моделирование в микроэкономике