Studrb.ru банк рефератов
Консультация и поддержка студентов в учёбе

Главная » Бесплатные рефераты » Бесплатные рефераты по методам оптимальных решений »

Принцип оптимальности, общая задача оптимального программирования

Принцип оптимальности, общая задача оптимального программирования [22.05.13]

Тема: Принцип оптимальности, общая задача оптимального программирования

Раздел: Бесплатные рефераты по методам оптимальных решений

Тип: Контрольная работа | Размер: 1.00M | Скачано: 534 | Добавлен 22.05.13 в 14:52 | Рейтинг: +5 | Еще Контрольные работы

Вуз: Финансовый университет


План.
1. Принцип оптимальности, общая задача оптимального программирования. Получение оптимальных решений средствами MS Excel 3
2. Задача 2 11
3. Задача 3 17
4. Задача 4 19
5. Задача 5 23

1. Принцип оптимальности, общая задача оптимального программирования. Получениеоптимальных решений средствами MS Excel.

Линейное программирование — это частный раздел опти­мального программирования. В свою очередь оптимальное (математическое) программирование — раздел прикладной математики, изучающий задачи условной оптимизации. В экономике такие задачи возникают при практической реализации принципа оптимальности в планировании и управлении.

Необходимым условием использования оптимального подхода к планированию и управлению (принципа опти­мальности) является гибкость, альтернативность производст­венно-хозяйственных ситуаций, в условиях которых прихо­дится принимать планово-управленческие решения. Именно такие ситуации, как правило, и составляют повседневную практику хозяйствующего субъекта (выбор производствен­ной программы, прикрепление к поставщикам, маршрутиза­ция, раскрой материалов, приготовление смесей и т. д.).

Суть принципа оптимальности состоит в стремлении выбрать такое планово-управленческое решение    (x1, x2,…, xn), где  xj , (j =  )— его компоненты, которое наилучшим образом учитывало бы внутренние возможности и внешние условия производственной деятельности хозяйствующего субъекта.

Слова «наилучшим образом» здесь означают выбор неко­торого критерия оптимальности, т. е. некоторого экономиче­ского показателя, позволяющего сравнивать эффективность тех или иных планово-управленческих решений. Традици­онные критерии оптимальности: «максимум прибыли», «ми­нимум затрат», «максимум рентабельности» и др.

Слова «учитывало бы внутренние возможности и внеш­ние условия производственной деятельности» означают, что на выбор планово-управленческого решения (поведения) на­кладывается ряд условий, т. е. выбор  осуществляется из некоторой области возможных (допустимых) решений D; эту область называют также областью определения задачи.

Таким образом, реализовать на практике принцип опти­мальности в планировании и управлении — это значит ре­шить экстремальную задачу вида:

решить экстремальную задачу вида

Где   — математическая запись критерия оптималь­ности — целевая функция. Задачу условной оптимизации (1.1), (1.2) обычно записывают в виде:

Найти максимум или минимум функции

Найти максимум или минимум функции

При ограничениях

При ограничениях

Условие (1.5) необязательно, но его всегда при необходи­мости можно добиться. Обозначение  говорит о том,

Что в конкретном ограничении возможен один из знаков:  или . Более компактная запись:

Более компактная запись

Задача (1.6)-(1.8) — общая задача оптимального (мате­матического) программирования, иначе — математическая модель задачи оптимального программирования, в основе построения (разработки) которой лежат принципы опти­мальности и системности.

Вектор X (набор управляющих переменных  ) называется допустимым решением, или планом задачи оп­тимального программирования, если он удовлетворяет систе­ме ограничений. А тот план  (допустимое решение), кото­рый доставляет максимум или минимум целевой функции  , называется оптимальным планом (оптималь­ным поведением, или просто решением) задачи оптимально­го программирования.

Таким образом, выбор оптимального управленческого по­ведения в конкретной производственной ситуации связан с проведением с позиций системности и оптимальности эко­номико-математического моделирования и решением задачи оптимального программирования.

Задачи оптимального программирования в наиболее об­щем виде классифицируют по следующим признакам.

1. По характеру взаимосвязи между переменными —

а) линейные,

б) нелинейные.

В случае а) все функциональные связи в системе ограни­чений и функция цели — линейные функции; наличие не­линейности хотя бы в одном из упомянутых элементов при­водит к случаю б).

2. По характеру изменения перемен­ных —

а) непрерывные,

б) дискретные.

В случае а) значения каждой из управляющих перемен­ных могут заполнять сплошь некоторую область действи­тельных чисел; в случае б) все или хотя бы одна переменная могут принимать только целочисленные значения.

3. По учету фактора времени —

а) статические,

б) динамические.

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

4. По наличию информации о перемен­ных —

а) задачи в условиях полной определенности (детерми­нированные),

б) задачи в условиях неполной информации,

в) задачи в условиях неопределенности.

В задачах б) отдельные элементы являются вероятност­ными величинами, однако известны или дополнительными статистическими исследованиями могут быть установлены их законы распределения. В случае в) можно сделать пред­положение о возможных исходах случайных элементов, но нет возможности сделать вывод о вероятностях исходов.

5. По числу критериев оценки альтер­натив —

а) простые, однокритериальные задачи,

б) сложные, многокритериальные задачи.

В задачах а) экономически приемлемо использование од­ного критерия оптимальности или удается специальными процедурами (например, «взвешиванием приоритетов») све­сти многокритериальный поиск к однокритериальному;

Сочетание признаков 1-5 позволяет группировать (клас­сифицировать) в самом общем виде задачи и методы опти­мального программирования, например: 1а)2а)3а)4а)5а) — задачи и методы линейного программирования, 1б)2а)3а) 4а)5а) — задачи и методы нелинейного программирования, 1а)2б)3а)4а)5а) — задачи и методы целочисленного (дис­кретного) линейного программирования и т. д.

Получение  оптимальных решений средствами MS Excel.

Компания Frontline Systems разработала несколько версий программы поиска оптимальных решений Solver для фирмы Microsoft, одна из которых поставляется вместе с программой Excel. Надстройка Solver в русской версии Excel называется Поиск решения. Кроме того, Frontline Systems разработала несколько расширенных коммерческих программ-оптимизаторов, в том числе надстройку Premium Edition Solver — более расширенную версию программы поиска оптимальных решений по сравнению с надстройкой Поиск решения.

Перед проведением оптимизации надстройку Поиск решения необходимо активизировать (через основное меню Сервис/Надстройки или через Офис (кнопка)/Параметры/Надстройки в Excel.

Рассмотрим реализацию оптимизационной ЭММ средствами надстройки Поиск решения.

Первым  этапом   при работе с надстройкой (основное меню

Сервис/Поиск решения или Данные/Поиск  решения в Excel) является создание специализированного (рабочего) листа, т.е. специальная запись ЭММ в терминах электронной таблицы (ЭТ) Excel (иногда говорят о формировании табличной модели на рабочем листе Excel).

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

Ограничения модели определяются с помощью значений соответствующих ячеек-функций, которые должны находиться в определенных пределах или удовлетворять граничным условиям. Ограничения могут налагаться как на целевую, так и на переменные ячейки (по два ограничения для каждой изменяемой ячейки с указанием верхнего и нижнего пределов, а также до ста дополнительных).

Таким образом, на специализированном листе должны содержаться ячейки (ячейки-функции), в которых вычисляются ограничиваемые величины.

После оформления рабочего листа переходят ко  второму этапу  — оформлению диалогового окна  Поиск решения, которое появляется после выполнения команды Сервис (основное меню)/Поиск решения или Данные (основное меню)/Поиск решения. Тип каждого из ограничений модели (  ) задается (вводится) в специальном окне Ограничения диалогового окна Поиск решения. Численные значения самих ограничений включать в специализированный лист необязательно — они могут вводиться в специальном окне Ограничения диалогового окна Поиск решения.

Для большинства небольших моделей очень редко возникает необходимость в изменении установленных по умолчанию параметров специального окна Параметры диалогового окна Поиск решения (исключение составляют параметры Линейная модель и Неотрицательные значения). Общая информация, касающаяся установки параметров специального окна Параметры поиска решения, может быть получена в режиме Справка этого окна.

На  третьем этапе  происходит анализ результатов оптимизации. После команды Выполнить диалогового окна Поиск решения осуществляется поиск оптимального решения — в итоге появляется диалоговое окно Результаты поиска решения.

При использовании режима Справка диалогового окна Результаты поиска решения можно получить сведения об итоговых сообщениях процедуры поиска решения.

При   успешном   завершении решения задачи в диалоговом окне Результат поиска решения появляется сообщение Решение найдено.

С помощью рубрики Результаты этого диалогового окна можно получить отчет по результатам решения. Рубрики  Устойчивость и  Пределы  позволяют провести дополнительный экономико-математический анализ оптимального плана и получить отчеты по устойчивости и по пределам.

О    неудачном   завершении работы можно узнать, используя  режим Справка в диалоговом окне Поиск решения:

 • если система ограничений несовместна, Excel будет выдавать

сообщение Поиск не может найти подходящего решения;

 • если решение задачи отсутствует, так как целевая функция не ограничена на множестве допустимых решений, Excel будет выдавать сообщение Значения целевой ячейки не сходятся.

Сообщение Решение найдено означает, что получено оптимальное решение. Однако возможно, что есть другие решения с тем же самым значением ЦФ, т.е. другие альтернативные оптимальные решения (случай неединственности решения).

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

для некоторых переменных решения в  Отчете по устойчивости, формируемом надстройкой Поиск решения. Другой информации об альтернативных оптимальных решениях в Отчете по устойчивости нет.

Необходим повторный запуск программы Поиск решения с немного отличающимися значениями переменных решения для нахождения другого оптимума.

Для  нелинейной  модели сообщение Решение найдено означает, что получен локальный оптимум или при наличии у задачи соответствующих свойств — глобальный оптимум. Из отчетов программы Поиск решения невозможно узнать, локальным или глобальным

оптимумом является решение и есть ли альтернативные оптимумы.

Единственный способ обнаружить другие оптимумы — процесс многократной оптимизации с помощью некоторой систематической стратегии перебора начальных значений переменных задачи.

Задание 2. Решить графическим методом типовую задачу оптимизации. Осуществить проверку правильности решения с помощью средств MS Excel (надстройки Поиск решения).

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

Дивиденды по акциям А составляют 8% в год, по акциям В — 10%. Какую максимальную прибыль можно получить в первый год?

Построить экономико–математическую модель задачи, дать необходимые комментарии к ее элементам и получить решение графическим методом. Что произойдет, если решить задачу на минимум, и почему?

Задание 3. Рассчитать параметры моделей экономически выгодных размеров заказываемых партий.

Предприятие ежегодно закупает 15000 зеркал размером 4х1500х2000 мм и использует их для сборки мебели. Затраты на хранение одного зеркала в течение года составляют 25 руб./шт. Затраты на осуществление заказа – 1800 руб. Предприятие работает 300 дней в году. Доставка заказа от поставщика осуществляется в течении четырех рабочих дней.

 Определите:

а) оптимальный объем заказа,

б) период поставок,

в) точку заказа,

г)затраты на управление запасами за год.

Задание 4.  Использовать методы теории массового обслуживания для исследования предлагаемой хозяйственной ситуации. При моделировании предполагается, что поток требований на обслуживание является простейшим (пуассоновским), а продолжительность обслуживания распределена по экспоненциальному (показательному) закону. Задачу следует решить с помощью средств MS Excel.

В бухгалтерии организации в определенные дни непосредственно с сотрудниками работают два бухгалтера. Если сотрудник заходит в бухгалтерию для оформления документов (доверенностей, авансовых отчетов и пр.), когда оба бухгалтера заняты обслуживанием ранее обратившихся работников, то он уходит из бухгалтерии, не ожидая обслуживания. Статистический анализ показал, что среднее число сотрудников, обращающихся в бухгалтерию в течение часа, равно l; среднее время, которое затрачивает бухгалтер на оформление документа, равно Тср мин. (значения l и Тср по вариантам даны ниже в таблице).

Оценить основные характеристики работы данной бухгалтерии как СМО с отказами (указание руководства не допускать непроизводительных потерь рабочего времени!). Сколько бухгалтеров должно работать в бухгалтерии в отведенные дни с сотрудниками, чтобы вероятность обслуживания сотрудников была выше 85%?

№ варианта, задачи

Параметр l

Параметр Тср=1/μ

4.1

18

10

Задание 5. Организуйте датчики псевдослучайных чисел для целей статистического моделирования (для использования метода Монте-Карло).

Статистический анализ показал, что случайная величина Х длительности обслуживания клиента в парикмахерской следует показательному закону распределения с параметром μ, а число поступающих в единицу времени клиентов (с.в. У) - закону Пуассона с параметром l . Значения параметров l и μ повариантно даны ниже в таблице.

Получите средствами MS Excel 15 реализаций с.в. Х и 15 реализаций с.в. У.

№ варианта, задачи

Параметр l

Параметр μ

5.2

1,6

0,3

Чтобы полностью ознакомиться с контрольной, скачайте файл!

Внимание!

Если вам нужна помощь в написании работы, то рекомендуем обратиться к профессионалам. Более 70 000 авторов готовы помочь вам прямо сейчас. Бесплатные корректировки и доработки. Узнайте стоимость своей работы

Бесплатная оценка

+5
Размер: 1.00M
Скачано: 534
Скачать бесплатно
22.05.13 в 14:52 Автор:

Понравилось? Нажмите на кнопочку ниже. Вам не сложно, а нам приятно).


Чтобы скачать бесплатно Контрольные работы на максимальной скорости, зарегистрируйтесь или авторизуйтесь на сайте.

Важно! Все представленные Контрольные работы для бесплатного скачивания предназначены для составления плана или основы собственных научных трудов.


Друзья! У вас есть уникальная возможность помочь таким же студентам как и вы! Если наш сайт помог вам найти нужную работу, то вы, безусловно, понимаете как добавленная вами работа может облегчить труд другим.

Добавить работу


Если Контрольная работа, по Вашему мнению, плохого качества, или эту работу Вы уже встречали, сообщите об этом нам.


Добавление отзыва к работе

Добавить отзыв могут только зарегистрированные пользователи.


Похожие работы

Консультация и поддержка студентов в учёбе