Динамическая задача выбора объема партий

Математическое прогнозирование оптимальной программы выпуска изделий на плановый период. Динамическое моделирование затрат на производство и на наладку оборудования. Алгоритм вычислений фиксированной стоимости заказа и затрат на хранение партии.

Рубрика Экономико-математическое моделирование
Вид реферат
Язык русский
Дата добавления 07.11.2013
Размер файла 780,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Реферат

по дисциплине: Математическое моделирование

ДИНАМИЧЕСКАЯ ЗАДАЧА ВЫБОРА ОБЪЕМА ПАРТИЙ

Иркутск, 2009 год

1. Постановка задачи

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

- не одинаков. Временем изготовления партий изделий пренебрегаем. Стоимость выпуска партии с(хі) зависит от ее объема. Сюда же входят затраты на наладку оборудования, которые не зависят от объёма выпускаемых изделий, но эти затраты присутствуют в каждом изготовлении партии изделий.

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

Обозначим через S(yi) затраты по хранению избыточного запаса yi на i-ом отрезке.

Требуется определить такую программу выпуска xi в каждом из отрезков, при которой минимизируется общая сумма затрат на производство и содержание запасов, при условии полного и своевременного удовлетворения спроса на продукцию в каждом из отрезков.

Число отрезков N = 8, сумма затрат на производство и содержание запасов продукции на i-ом отрезке планового периода определяется выражением:

Где:

Здесь:

а = 16 - затраты на наладку оборудования в начале производства каждой партии изделий;

b(xi) = 4xi - затраты на изготовление одного изделия.

Спрос по периодам равен соответственно:

Выяснить, при каком соотношении между фиксированной стоимостью заказа партии А и удельными затратами на хранение S оптимальная программа изготовления деталей будет совпадать со спросом. Разработанный программный продукт должен обрабатывать числовые значения из заданного диапазона:

а) число отрезков N может быть 7, или 8, или 9;

б) спрос на каждом отрезке планового периода может быть задан;

в) затраты на наладку оборудования в начале производства каждой партии изделий могут быть;

г) затраты на изготовление одного изделия могут быть;

д) затраты по хранению запаса yi на i-ом отрезке могут вычисляться по формуле:

2. Обоснование математической модели

Cумма затрат на производство и содержание запасов продукции на i-ом отрезке планового периода определяется выражением:

Где:

Здесь:

a - затраты на наладку оборудования в начале производства каждой партии изделий;

b(xi) = 4xi - затраты на изготовление одного изделия.

Общий вид:

Где:

A > 0 - стоимость одного запуска станка;

N > 0 - количество запусков станка;

B > 0 - стоимость изготовления одной детали;

S > 0 - стоимость хранения одной детали;

xi - количество деталей, произведенных в i-ый день;

yi - количество деталей, взятых со склада в i-ый день.

- система ограничений:

Где:

xi - количество деталей производимых в i-ый день;

yi - количество деталей получаемых со склада в i-ый день;

yi-1 - количество деталей сданных на склад в (i-1)-ый день, причем y для первого и последнего дня равен нулю, так как нет смысла сдавать детали на склад в последний день и невозможно получить со склада детали в первый день, так как склад пока пуст. (y1 = 0 и уn = 0);

di - спрос на продукцию в i-ый день.

Математическая модель:

Один запуск станка стоит 16 условных единиц, а производство одной детали 4. Хранение одной детали за одни сутки составляет условных единиц.

3. Краткие сведения о методе решения задачи

Метод динамического программирования состоит в том что оптимальное управление строится постепенно.

На каждом шаге оптимизируется управление только этого шага.

Вместе с тем на каждом шаге управление выбирается с учётом последствий, так как управление, оптимизирующее целевую функцию только для данного шага, может привести к неоптимальному эффекту всего процесса. Управление на каждом шаге должно быть оптимальным с точки зрения процесса в целом. Это основное правило динамического программирования, сформулированное Беллманом, называется принципом оптимальности. Итак, каково бы не было начальное состояние системы перед очередным шагом, управления на этом этапе выбирается так, чтобы выигрыш на данном шаге плюс оптимальный выигрыш на всех последующих шагах был оптимальным.

Так, если система в начале k - шага находится в состоянии и мы выбираем произвольное управление , то она придет в новое состояние в:

(1)

И последующие управления должны выбираться оптимальными относительно состояния .

Последнее, означает, что этих управлениях минимизируется величина:

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

Выбрав оптимальное управление на оставшихся:

Получим величину, которая зависит только от , то есть:

Назовем величину условным минимумом. Если мы теперь выберем на k-м шаге некоторое произвольное управление , то система придет в состояние .

Согласно принципу оптимальности, необходимо выбирать управление так, чтобы оно в совокупности с оптимальным управлением на последующих шагах (начиная с (k+1)-го) приводило бы к общему показателю эффективности на шагах, начиная с k-го и до конца. Это положение в аналитической форме можно записать в виде следующего соотношения:

(2)

Получившего название основного функционального уравнения динамического программирования, или основного рекуррентного уравнения Беллмана.

Из уравнения (2) может быть получена функции:

Пока не будет определена величина, представляющая по определению значение показателя эффективности процесса в целом:

Решая уравнение (2) для определения условного максимума показателя эффективности шагов, начиная с k-го, мы определяем соответствующее оптимальное управление , при котором этот максимум достигается. Это управление также зависит от .

Основное значение уравнения (2), в котором реализована идея динамического программирования, заключается в том, что решение исходной задачи определения максимума функции:

Что сводится к решению последовательности n задач, задаваемых соотношениями (1), каждое из которых является задачей максимизации функции одной переменной .

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

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

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

Если начальное состояние задано , то непосредственно определяют искомое безусловное оптимальное управление по цепочке:

(3)

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

Откуда находят , а затем по цепочке (3) - безусловное оптимальное управление.

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

Приведем рекуррентные соотношения для этого случая. Уравнения состояний для прямого хода удобно записывать в виде:

Введем в рассмотрение условные минимумы показателя эффективности за k шагов, от 1-го до k-го. Повторив приведенные рассуждения, придем к следующей системе уравнений Беллмана:

В результате решения этих уравнений получим последовательности:

Далее определим безусловное оптимальное управление по цепочке:

.

4. Проверка достоверности полученных результатов

10

0

0

10

10

0

15

0

10

0

0

15

0

10

25

0

0

10

0

25

10

0

15

0

8

10

0

0

15

23

0

10

25

0

8

0

10

0

25

33

Рассчитав 3 шага, можно проверить программу, убрав ее ограничения на количество отрезков N.

Подставим значения в программу:

Получаем, что расхождений с программой нет, следовательно, результаты достоверны.

Теперь проверим правильность вычисления соотношения между фиксированной стоимостью заказа партии А и удельными затратами на хранение S, при которой, оптимальная программа изготовления деталей будет совпадать со спросом, т. е.:

На графике, приведенном ниже, видно, что при затратах на хранение (S) равных , целевая функция уже не зависит от S.

Проверим правильность графика, подставив в целевую функцию.

10

0

0

10

10

0

15

0

10

0

0

15

0

10

25

0

0

10

0

25

10

0

15

0

8

10

0

0

15

23

0

10

25

0

8

0

10

0

25

33

Рассчитав 3 шага, можно проверить программу, убрав ее ограничения на количество отрезков N и поля «Затраты на хранения». Подставим значения в программу:

Получаем, что по оптимальной программе хранить продукцию на складе не выгодно и целевая функция не зависит от затрат на хранение S, следовательно, график построен верно.

5. Алгоритм решения задачи

1. Проверка правильности ввода данных.

2. Начиная с последнего дня, подсчет на основе системы ограничений:

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

3. Подсчет значений целевой функции:

Для каждой полученной комбинации удовлетворения спроса.

4. Поиск минимального значения целевой функции:

И соответствующей ей комбинации удовлетворения спроса.

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

Размещено на Allbest.ru

...

Подобные документы

  • Определение оптимальных объемов производства по видам изделий за плановый период и построение их математической модели, обеспечивающей максимальную прибыль предприятию. Решение задачи по минимизации затрат на перевозку товаров средствами модели MS Excel.

    курсовая работа [3,4 M], добавлен 26.05.2013

  • Изучение экономических показателей и особенностей повышения эффективности химического производства, которое достигается различными методами, одним из которых является метод математического моделирования. Анализ путей снижения затрат на производство.

    курсовая работа [41,2 K], добавлен 07.09.2010

  • Математическое моделирование технических объектов. Моделируемый процесс получения эмульгатора. Определение конструктивных параметров машин и аппаратов. Математический аппарат моделирования, его алгоритм. Создание средств автоматизации, систем управления.

    курсовая работа [32,3 K], добавлен 29.01.2011

  • Зависимость получаемой прибыли от объема выделенных денежных средств. Определение наиболее экономного объема партии и интервала поставки, который нужно указать в заказе. Построение сетевого графика, расчет всех временных параметров событий и операций.

    контрольная работа [49,5 K], добавлен 09.07.2014

  • Задача выбора оптимальной (с точки зрения минимизации стоимости) прокладки транспортных коммуникаций из исходного пункта во все пункты назначения. Создание модели в терминах теории графов, описание волнового алгоритма, алгоритма Дейкстры, их особенности.

    курсовая работа [214,3 K], добавлен 30.09.2009

  • Производственная функция как экономико-математическое уравнение, связывающее переменные величины затрат (ресурсов) с величинами продукции (выпуска), ее практическое применение. Свойства функции предложения. Моделирование издержек и прибыли предприятия.

    курсовая работа [707,1 K], добавлен 02.12.2009

  • Математическое моделирование как метод оптимизации процессов. Расчет сушилок, баланс влаги. Моделирование процесса радиационно-конвективной сушки. Уравнение переноса массы. Период условно-постоянной скорости. Градиент влагосодержания и температуры.

    реферат [2,7 M], добавлен 26.12.2013

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

    контрольная работа [60,5 K], добавлен 20.03.2014

  • Построение и решение математических моделей в экономических ситуациях, направленных на разработку оптимального плана производства, снижение затрат и рационализации закупок. Моделирование плана перевозок продукции, направленного на минимизацию затрат.

    задача [1,8 M], добавлен 15.02.2011

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

    курсовая работа [519,5 K], добавлен 06.05.2011

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

    курсовая работа [625,4 K], добавлен 09.06.2015

  • Моделирование оптимальной производственной программы предприятия в условиях расширения производства с использованием кредита. Моделирование оптимальной структуры автопарка машин. Определение оптимального размера автопарка, затраты на транспортировку.

    курсовая работа [94,4 K], добавлен 23.01.2011

  • Описание проблемы оптимального управления запасами предприятия. Разработка модели оптимальной стратегии заказа новой партии товара. Основные стоимостные характеристики системы для построения модели. Программная реализация, результаты выполнения программы.

    курсовая работа [2,7 M], добавлен 09.09.2017

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

    контрольная работа [204,2 K], добавлен 06.03.2010

  • Математическое моделирование в сельском хозяйстве. Планирование оптимальной производственно-отраслевой структуры предприятия. Описание числовой экономико-математической модели. Экономическая интерпретация оптимальной производственно-отраслевой структуры.

    курсовая работа [107,7 K], добавлен 19.01.2016

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

    контрольная работа [27,6 K], добавлен 22.01.2013

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

    курсовая работа [694,8 K], добавлен 12.01.2009

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

    задача [142,9 K], добавлен 03.05.2009

  • Принципы страхования рент: их понятие и классификация, коммутационные функции, определение стоимости и нормативно-правовое регулирование. Математическое моделирование срочной, непрерывной ренты и ренты, а также выплачиваемой несколько раз в год.

    курсовая работа [1,3 M], добавлен 21.01.2017

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

    курсовая работа [114,9 K], добавлен 08.07.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.