Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Системный анализ и управление развитием группы предприятий методом динамического программирования.↑ ⇐ ПредыдущаяСтр 19 из 19 Содержание книги
Поиск на нашем сайте
Динамическое программирование представляет собой математический метод оптимизации решений, приспособленный для управления многошаговыми (многоэтапными) процессами. Пусть решается задача оптимального развития группы предприятий (например, четырех заводов, входящих в производственное объединение). Общая сумма средств, которая может быть использована для этого, составляет не более 5 млн. грн. На основе проектов развития предприятий и ориентировочных расчетов установлено, что в результате развития, в зависимости от затраченных средств, предприятия будут иметь производительность приведенную в табл.8.11. Необходимо определить оптимальное распределение средств между предприятиями, обеспечивающее максимальное увеличение производительности группы предприятий. Таким образом, в этой оптимизационной задаче используется критерий ¾ суммарная производительность предприятий. Таблица 8.11.
Пусть х1, х2, х3, х4 ¾ капиталовложения в развитие соответственно первого, второго, третьего и четвертого предприятия, 0£ хi £5, i = 1,4. Обозначим f1(x), f2(x), f3(x), f4(x) ¾ функции изменения производительности первого, второго, третьего и четвертого предприятия при вложении в их развитие х млн. грн. Этим функциям соответствуют строки 1, 2, 3, 4 в табл.8.12. Определим максимум функции цели F (х1, х2, х3, х4) = f1(x) + f2(x) + f3(x) + f4(x). При этом на капиталовложения х1, х2, х3, х4 наложены ограничения х1 + х2 + х3 + х4 = А, млн. грн. В основе метода динамического программирования, используемого для решения поставленной задачи, лежит принцип оптимальности. Согласно этому принципу, выбрав некоторое начальное распределение ресурсов, выполняем многошаговую оптимизацию, причем на ближайшем шаге выбираем такое распределение ресурсов, чтобы оно в совокупности с оптимальным распределением на всех последующих шагах приводило к максимальному выигрышу на всех оставшихся шагах, включая данный. Выделим в нашей задаче 3 шага: ¾ А млн. грн. вкладываются в первое, второе предприятия одновременно; ¾ А млн. грн. вкладываются в первое, второе, третье предприятия вместе; ¾ А млн. грн. вкладываются в четыре предприятия одновременно. Обозначим: F1,2 (А), F1,2,3 (А), F1,2,3,4 (А) ¾ соответственно оптимальные распределения средств для первого, второго и третьего шагов. Алгоритм метода динамического программирования состоит из двух этапов. На первом этапе выполняется условная оптимизация, заключающаяся в том, что для каждого из трех шагов находят условный оптимальный выигрыш F1,2 (А), F1,2,3 (А), F1,2,3,4 (А) для . На втором этапе выполняется безусловная оптимизация. Используя результаты первого этапа, находят величины капиталовложений в развитие предприятий х1, х2, х3, х4, обеспечивающие максимальную производительность группы предприятий. Первый этап включает следующие шаги: 1) Вычисление максимума критерия оптимизации для различных значений капиталовложений х = 0, 1, 2, 3, 4, 5, которые используются только для предприятий 1 и 2. Расчет ведется по формуле F1,2 (А) = max [ f1(x) + f2 (A - x) ]; 0 £ x £ 5; 0 £ A £ 5. Результаты расчета представлены в табл.8.13. Таблица 8.13.
Например, для того, чтобы определить F1,2 (2), надо вычислить f1(2) + f2 (0) = 550 + 4000 = 4550; f1(1) + f2 (1) = 500 + 4200 = 4700; f1(0) + f2 (2) = 400 + 4300 = 4700. Наибольшее из полученных значений будет F1,2 (2). Остальные F1,2 (х) получаются как наибольшее значение каждой диагонали в таблице (эти значения в таблице подчеркнуты: F2 (0) = 4400; F2 (1) = max (4600, 4500) = 4600; F2 (2) = max (4550, 4700, 4700) = 4700; F2 (3) = max (4700, 4750, 4800, 4900) = 4900; F2 (4) = max (4750, 4900, 4850, 5000, 5050) =5050; F2 (5) = max (5000, 4950, 5000, 5050, 5100, 5100) =5100. 2) Вычисление максимума критерия оптимизации для различных значений капиталовложений х = 0, 1, 2, 3, 4, 5, которые используются только для предприятий 1,2 и 3. Расчет ведется по формуле F1,2,3 (А) = max [ F1,2(A) + f3 (A - x) ]; 0 £ x £ 5; 0 £ A £ 5. Результаты расчетов занесем в табл.8.14, которая аналогична табл.8.13, только вместо f1(x) в ней указаны значения F2 (А), а f2 (A - x) заменена на f3 (A - x). Таблица 8.14.
Значения F1,2,3 (A) будут следующими: F1,2,3 (0) = 4400; F1,2,3 (1) = 4600; F1,2,3 (2) = 4800; F1,2,3 (3) = 5200; F1,2,3 (4) = 5400; F1,2,3 (5) = 5500. 3) Вычисление максимума критерия оптимизации для различных значений капиталовложений х = 0, 1, 2, 3, 4, 5, которые используются для всех предприятий. Расчет ведется по формуле F1,2,3,4 (А) = max [ F1,2,3(A) + f4 (A - x) ]; 0 £ x £ 5; 0 £ A £ 5. Результаты расчетов заносим в табл.8.15. Таблица 8.15.
Значения F1,2,3,4 (А) в результате расчета будут следующими: F1,2,3,4 (0) = 5000; F1,2,3,4 (1) = 5200; F1,2,3,4 (2) = 5400; F1,2,3,4 (3) = 5800; F1,2,3,4 (4) = 6000; F1,2,3,4 (5) = 6150. На этом первый этап решения задачи динамического программирования заканчивается. Перейдем ко второму этапу решения задачи динамического программирования ¾ безусловной оптимизации. На этом этапе используются табл.8.15, 8.14, 8.13. Определим оптимальные капиталовложения в развитие предприятий для А = 0, 1, 2, 3, 4, 5. Для этого выполним следующие расчеты. 1) Пусть объем капиталовложений, выделенный на развитие предприятий, составляет А = 5 млн. грн. Определим объем капиталовложений на развитие четвертого предприятия. Для этого используем табл.10.4. Выберем на ней диагональ, соответствующую А = 5 ¾ это значения 6100, 6150, 6100, 5750, 5700, 5600. Из этих чисел возьмем максимальное F1,2,3,4 (5) = 6150 тыс. т. Отмечаем столбец, в котором стоит эта величина. Далее определяем в отмеченном столбце объем капиталовложений в четвертое предприятие х4 = 1. На развитие первого, второго и третьего предприятий остается А = 5 - х4 = 4 млн. грн. 2) Определим объем капиталовложений, выделенный на развитие третьего предприятия. Для этого используем табл.8.14. Выберем в этой таблице диагональ, соответствующую А = 4 ¾ это значения 5050, 5000, 5100, 5400, 5200. Отмечаем столбец, в котором стоит максимальная (подчеркнутая) величина производительности F1,2,3 (4) = 5400 тыс. т. Определяем значение х4 = 3 млн. грн. в отмеченном столбце. 3) На развитие первого и второго предприятия остается сумма А = 5 - х4 - х3 =1 млн. грн. Определим объем капиталовложений на развитие второго предприятия. Используем для этого табл.8.13. Выберем в таблице диагональ, соответствующую А = 1 ¾ это значения 4500, 4600. Отмечаем столбец с максимальной величиной производительности F1,2 (1) = 4600 тыс. т. Тогда в этом столбце х2 =1 млн. грн. 4) Определим объем капиталовложений на развитие первого предприятия. Так как выделенные капиталовложения исчерпаны х2 + х3 + 1+ х4 = 5, то на развитие первого предприятия средства не выделяются. Таким образом, для капиталовложений объемом А = 5 млн. грн. оптимальным является вложение в развитие второго предприятия 1 млн. грн, третьего ¾ 3 млн. грн., четвертого ¾ 1 млн. грн., в развитие первого предприятия средства не выделяются. При этом суммарная производительность четырех предприятий составит 6150 тыс. т. Повторив расчеты второго этапа решения для А = 4, 3, 2, 1, 0, определим оптимальные капиталовложения в развитие предприятий. Результаты будут следующими: F1,2,3,4 (4) =6000; х1 =0; х2 =1; х3 =3; х4 =0;F1,2,3,4 (3) =5800; х1 =0; х2 =0; х3 =3; х4 =0; F1,2,3,4 (2) =5400; х1 =0; х2 =0; х3 =2; х4 =0;F1,2,3,4 (1) =5200; х1 =0; х2 =1; х3 =0; х4 =0; F1,2,3,4 (0) =5000; х1 =0; х2 =0; х3 =3; х4 =0. Список использованной литературы:
Акофф Р. Искусство решения проблем: Пер. с англ. ¾ М.:Мир. 1992.¾224 с. Беллман Р. Динамическое программирование. ¾ М.: Иностранная литература, 1990. ¾ 212 с. Венцель Е. С. Исследование операций. ¾ М.: Сов. Радио, 1992. ¾ 551с. Денисов А.А. Колесников Д.Н. Теория больших систем управления:¾Л.: Энергоиздат.1992.¾228 с. Моисеев А.Н. Математические задачи системного анализа.¾М.: Наука, 1991.¾487 с. Марюта А.Н., Певзнер О.М. Iнформацiйный системний аналiз виробничо - экономiчних об’ектiв. ¾ Днiпропетровськ.: ДДУ, 1995.¾218 с. Моисеева Н.К., Карпунин М.Г. Основы теории и практики функционально-стоимостного анализа.¾М.: Высшая школа, 1988.¾189 с. Половинкин А.И. Основы инженерного творчества.¾М.: Машиностроение,1988.¾167 с. Первозванский А.А. Математические модели в управлении производством.¾М.: Наука, 1985.¾ 615 с. Черняк Ю.Н. Системный анализ в управлении экономикой.¾ М.: Экономика, 1995.¾ 191 с.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-05; просмотров: 345; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.32.6 (0.006 с.) |