Автор работы: Пользователь скрыл имя, 17 Марта 2012 в 21:41, реферат
Большинство методов исследования операций связано в первую очередь с задачами вполне определенного содержания. Классический аппарат математики оказался малопригодным для решения многих задач оптимизации, включающих большое число переменных и/или ограничений в виде неравенств. Несомненна привлекательность идеи разбиения задачи большой размерности на подзадачи меньшей размерности, включающие всего по нескольких переменных, и последующего решения общей задачи по частям. Именно на этой идее основан метод динамического программирования.
Введение…………………………………………………………………...
1. Характеристика состояния хозяйствующего субъекта и выявление тенденций его развития…………………………………………………...
2. Информационно-методическое обеспечение экономического моделирования.
2.1 Методическая база решения модели.
2.2 Информационно-методическое обеспечение метода.
3. Расчет показателей экономико-математической модели и экономическая интерпретация результатов.
Заключение.
Список литературы.
Министерство образования и науки Республики Казахстан
Костанайский государственный университет имени А.Байтурсынова
Кафедра программного обеспечения
Реферат
На тему: «Задача о замене оборудования»
Специальность 050704 – Вычислительная техника и программное обеспечение
Выполнила: Золотухина И., студентка 2 курса
очной формы обучения
Руководитель: Байманкулов А.Т., доцент
Костанай, 2011г.
СОДЕРЖАНИЕ
Введение………………………………………………………… 1. Характеристика состояния 2. Информационно-методическое
обеспечение экономического 2.1 Методическая база решения модели. 2.2 Информационно-методическое обеспечение метода. 3. Расчет
показателей экономико- Заключение. Список литературы. Приложения |
3
4
7 7 12
17 29 31 32 |
Введение
Большинство методов исследования операций связано в первую очередь с задачами вполне определенного содержания. Классический аппарат математики оказался малопригодным для решения многих задач оптимизации, включающих большое число переменных и/или ограничений в виде неравенств. Несомненна привлекательность идеи разбиения задачи большой размерности на подзадачи меньшей размерности, включающие всего по нескольких переменных, и последующего решения общей задачи по частям. Именно на этой идее основан метод динамического программирования.
Динамическое программирование (ДП) представляет собой математический метод, заслуга создания и развития которого принадлежит прежде всего Беллману. Метод можно использовать для решения весьма широкого круга задач, включая задачи распределения ресурсов, замены и управления запасами, задачи о загрузке. Характерным для динамического программирования является подход к решению задачи по этапам, с каждым из которых ассоциирована одна управляемая переменная. Набор рекуррентных вычислительных процедур, связывающих различные этапы, обеспечивает получение допустимого оптимального решения задачи в целом при достижении последнего этапа.
Происхождение названия динамическое программирование, вероятно, связано с использованием методов ДП в задачах принятия решений через фиксированные промежутки времени (например, в задачах управления запасами). Однако методы ДП успешно применяются также для решения задач, в которых фактор времени не учитывается. По этой причине более удачным представляется термин многоэтапное программирование, отражающий пошаговый характер процесса решения задачи.
Фундаментальным принципом, положенным в основу теории ДП, является принцип оптимальности. По существу, он определяет порядок поэтапного решения допускающей декомпозицию задачи (это более приемлемый путь, чем непосредственное решение задачи в исходной постановке) с помощью рекуррентных вычислительных процедур.
Динамическое программирование позволяет осуществлять оптимальное планирование управляемых процессов. Под «управляемыми» понимаются процессы, на ход которых мы можем в той или другой степени влиять.
Пусть предполагается
к осуществлению некоторое
Сформулируем общий принцип, лежащий в основе решения всех задач динамического программирования («принцип оптимальности»):
«Каково бы ни было состояние системы S перед очередным шагом, надо выбрать управление на этом шаге так, чтобы выигрыш на данном шаге плюс оптимальный выигрыш на всех последующих шагах был максимальным».
Динамическое программирование – это поэтапное планирование многошагового процесса, при котором на каждом этапе оптимизируется только один шаг. Управление на каждом шаге должно выбираться с учетом всех его последствий в будущем.
При постановке
задач динамического
.
. (1.1)
. (1.2)
Этому выигрышу соответствует условное оптимальное управление на i-м шаге xi(S) (причем в уже известную функцию Wi+1(S) надо вместо S подставить измененное состояние )
Заметим, что если состояние системы в начальный момент известно (а это обычно бывает так), то на первом шаге варьировать состояние системы не нужно - прямо находим оптимальный выигрыш для данного начального состояния S0. Это и есть оптимальный выигрыш за всю операцию
Данные этапы рассматривались для аддитивных задач, в которых выигрыш за всю операцию равен сумме выигрышей на отдельных шагах. Метод динамического программирования применим также и к задачам с так называемым «мультипликативным» критерием, имеющим вид произведения:
(если только выигрыши wi положительны). Эти задачи решаются точно так же, как задачи с аддитивным критерием, с той единственной разницей, что в основном уравнении (1.2) вместо знака «плюс» ставится знак «умножения»:
Задачи о замене
Постановка задачи
Одной из важных экономических проблем, с которыми приходится встречаться на практике, является определение оптимальной стратегии в замене старых станков, производственных зданий, агрегатов, машин и т. д., другими словами, старого оборудования — на новое.
Старение оборудования включает его физический и моральный износ, в результате чего растут производственные затраты по выпуску продукции на старом оборудовании, увеличиваются затраты на его ремонт и обслуживание, а вместе с тем снижаются производительность и так называемая ликвидная стоимость.
Наступает момент, когда старое оборудование более выгодно" продать, заменить новым, чем эксплуатировать ценой больших затрат. При этом оборудование можно заменить либо новым оборудованием того же вида, либо новым, более совершенным в техническом отношении, с учетом технического прогресса.
Оптимальная стратегия замены оборудования
состоит в определении
Условимся считать, что решения о замене оборудования принимаются периодически в начале каждого промежутка (года, месяца, недели и т. д.), на которые разбит плановый период. Предположим также, что оборудование может использоваться неограниченно долго, если тратить достаточные суммы на его ремонт.
Основной характеристикой
Метод ДП обеспечивает единый подход к решению всех видов задач о замене.
При составлении модели ДП мы рассматриваем процесс замены как n-шаговый, разбив весь плановый период на n промежутков. Так как в начале каждого из этих промежутков принимается решение либо о сохранении оборудования, либо о его замене, то управление на k-м шаге (k=1, ..., n) содержит всего лишь две альтернативные переменные. Обозначим через uс решение, состоящее в сохранении старого оборудования, а через uз решение, состоящее в замене старого оборудования новым. Функциональные уравнения, благодаря наличию двух альтернативных управлений на каждом шаге, содержат лишь две величины: одна выражает условную прибыль (условные затраты) при управлении uс, другая—тот же показатель при управлении uз. Условная оптимизация на каждом шаге состоит в вычислении двух величин и в выборе из них наибольшей (наименьшей). Это значительно упрощает расчеты на стадии условной оптимизации и позволяет решать вручную задачи о замене с большим числом шагов.
Построение модели ДП для задачи о замене
Рассмотрим две модели ДП задачи о замене оборудования. В одной из них в качестве показателя эффективности выберем прибыль, которую следует максимизировать, в другой — суммарные затраты на эксплуатацию, которые следует минимизировать.
Задача 1. Определить оптимальные сроки замены оборудования в течение n лет, при которых прибыль от эксплуатации оборудования максимальна, если известны:
p — начальная стоимость оборудования;
f(t) — стоимость производимой продукции на оборудовании возраста t лет;
r(t) — ежегодные затраты на эксплуатацию оборудования возраста t лет;
j(t) —ликвидная стоимость оборудования возраста t лет.
Рассмотрим n-шаговый процесс, считая k-м шагом номер k-го года от начала эксплуатации (k=1, 2, ... , n). Выше указывалось, что управление на k-м шаге выбирается из двух возможных решений: uс — сохранить и продолжать использование старого оборудования или uз — заменить оборудование новым.
Будем считать, что в начале планового периода возраст оборудования равен t0. Состояние Sk-1 системы (оборудования) в начале k-гo шага характеризуется одним параметром Sk-1 = t — возрастом оборудования. Для k-гo шага параметр состояния t может принимать значения 0,1, 2, ..., k-1, т. е. t ≤ k-1.
Если к началу k-гo шага система находилась в состоянии Sk-1 = t, то под влиянием управления uс в конце k-гo шага она перейдет в состояние Sk=t+1; возраст оборудования увеличится на один год. Под влиянием управления uз, принятого на k-м шаге, система перейдет в состояние Sk=1 (замену произвели в начале k-гo года; в конце k-гo года возраст нового оборудования равен одному году).
Уравнение состояния для данного процесса имеет вид
(1)
На рис. 1 состояние системы изображается точкой плоскости в системе координат k, t сплошными стрелками указаны переходы из данного состояния в состояние, соответствующее управлению uс, а пунктирными — управлению uз.
Рис. 1
Определим прибыль на k-м шаге (показатель эффективности k-гo шага), соответствующую каждому из альтернативных управлений uс и uз. Выбирая на k-м шаге управление uс, мы сможем произвести продукции стоимостью f(t) на старом оборудовании, что потребует затрат r(t), поэтому прибыль равна f(t)—r(t). Обозначим ее через
Zkc=f(t)-r(t)
При управлении uз получим доход j(t) от продажи старого оборудования (ликвидную стоимость) и f(0) от произведенной на новом оборудовании продукции, затратив p на приобретение нового оборудования и r(0) на содержание нового оборудования. В этом случае прибыль (обозначим ее через Zkз) составляет