Помощь в написании студенческих работ
Антистрессовый сервис

Перспективность членов функционального уравнения

РефератПомощь в написанииУзнать стоимостьмоей работы

Существенного сокращения числа членов оптимальных последовательностей в методе динамического программирования можно добиться на основе расчета для них оптимистических оценок. Если окажется, что для какоголибо члена функционального уравнения оптимистическая оценка окажется хуже известного допустимого решения, то такой член из дальнейшего рассмотрения может быть исключен. Это позволяет уменьшить… Читать ещё >

Перспективность членов функционального уравнения (реферат, курсовая, диплом, контрольная)

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

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

п N.

п N.

где Fn(Tn, Va) = max? wXxj); hn(xn) = max I wXx) j-i

при ограничении.

Перспективность членов функционального уравнения.

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

Для иллюстрации метода предположим, что у нас имеется приближенное решение основной задачи со значением целевой функции: W0 = 53; Х0 = = (x{ = 1, х2= 2,х3= 1, хА = 2).

При /? = 2 членами оптимальной последовательности F2(T2, V2) для нашей задачи являются:

Перспективность членов функционального уравнения.

Для этих членов вспомогательная задача может быть решена на основе следующих данных (табл. 11.3.19).

Данные для оценки перспективности членов уравнения F2{T2, V2)

j

xi

?*j>

  • 1
  • 2

о.

  • 10
  • 18

2,0.

  • 1
  • 2
  • 5
  • 7
  • 10
  • 9
  • 16
  • 22
  • 3,5
  • 2,0

В табл. 11.3.19 величина hj (x) показывает приоритет перехода от одного решения с наименьшими значениями ??(*.) к другим решениям с большими значениями tj (Xj). При этом.

Перспективность членов функционального уравнения.

Улучшение решения проводится по условию.

Перспективность членов функционального уравнения.

Результаты оценки перспективности F2(T2, V2) приведены в табл. 11.3.20. Из нее очевидно, что дальнейшим исследованиям целесообразно подвергать только третий и четвертый члены, у которых верхняя граница решения Я22, V2) = 55 >W0 = 53.

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

Таблица 11.3.20

Оценка перспективности членов функционального уравнения.

п

Т"

ад, У).

К?")

ВД, У).

  • 9
  • 11
  • 12
  • 14
  • 17
  • 20
  • 27
  • 29
  • 36
  • 41
  • 16
  • 14
  • 13
  • 11
  • 8
  • 32
  • 26
  • 26
  • 19
  • 0
  • 52
  • 53 55 55 0
  • 18
  • 20
  • 22
  • 24
  • 39
  • 46
  • 47 54
  • 7
  • 5
  • 3
  • 1
  • 16
  • 9
  • 0
  • 0
  • 55
  • 55
  • 0
  • 0

Таблица 11.3.21

Определение членов функционального уравнения F3(TV V3) при п = 3.

ОД, V2)

Т" v2

аОД).

<�з (*з): ОД3).

29 12; 5.

36 14; 7.

6; 3.

18; 8.

20; 19.

10; 5.

22; 10.

24; 12.

На четвертом этапе получаем оптимальное значение целевой функции W* = 55 (см. табл. 11.3.22)/.

Таблица 113.22

Определение членов функционального уравнения FA(TAf VA) при п- 4.

Перспективность членов функционального уравнения.

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

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

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

Достаточно эффективным приемом снижения емкостной и временной сложности комбинаторных алгоритмов является вычисление оптимистической оценки перспективности для рассматриваемых вариантов решений на основе комплексного использования метода динамического программирования и метода ветвей и границ[2].

Развитием детерминированных подходов к ресурсно-временной оптимизации является вероятностный экспресс-анализ проектов[3].

  • [1] Бабаев А. А., Огнев В. Н. Свертка членов функционального уравнения при оптимизациипоказателя надежности // Надежность и контроль качества. 1979. № 6. С. 3—9.
  • [2] Алексеев О. Г., Бабаев А. А. Комбинированный метод оптимального распределения массивов по уровням памяти ЭВМ // Механизация и автоматизация управления. 1978. № 2.С. 14−17/
  • [3] 1 Ботвин Г. А. и др. Модели и методы экспресс-анализа инвестиционных проектов. СПб. :Изд-во Политехи, ун-та, 2009.
Показать весь текст
Заполнить форму текущей работой