Главная страница
Навигация по странице:

  • ( − ) −∑︁=1( −

  • ( − ) ( )

  • − ) ( ) ).Итак, требуется найти разбиение (

  • , . . . , ) =∑︁=1( −

  • Ниже приведена оптимизационная задача (3.8)–(3.10) с аддитивной целевой функцией ( 1, 2, . . .

  • ( 1, 2, . . . , ) =∑︁=1(

  • ( ) = − ∞∫︁( −

  • ,..., ∑︁=1(

  • ( ( ) + Λ−1( − )),(3.11)где

  • На прямом проходе отыскивается оптимальное значение *целевой функции*= ( *1

  • Вычислительных систем


    Скачать 0.78 Mb.
    НазваниеВычислительных систем
    Дата27.09.2018
    Размер0.78 Mb.
    Формат файлаpdf
    Имя файлаkurnosov-dcsft.pdf
    ТипПрактикум
    #51780
    страница12 из 14
    1   ...   6   7   8   9   10   11   12   13   14

    3.3. Стохастически оптимальное функционирование ВС
    37
    Математическое ожидание прибыли при эксплуатации ВС равно
    ??????
    ∑︁
    ??????=1

    (??????
    ??????

    − ??????
    ??????

    )??????
    ??????

    ??????
    ∑︁
    ??????=1
    ??????
    ??????

    (??????
    ??????

    − ??????
    ??????
    ) −
    ??????
    ∑︁
    ??????=1
    ??????
    ??????

    ∫︁
    ??????
    ??????

    (??????
    ??????

    − ??????
    ??????

    )??????
    ??????

    (??????
    ??????

    )????????????
    ??????
    ,
    или
    ??????
    ∑︁
    ??????=1

    (??????
    ??????
    ??????
    ??????

    − ??????
    ??????
    ??????
    ??????

    − ??????
    ??????

    ∫︁
    ??????
    ??????

    (??????
    ??????

    − ??????
    ??????

    )??????
    ??????

    (??????
    ??????

    )????????????
    ??????
    ).

    Итак, требуется найти разбиение (??????
    1

    , ??????
    2

    , . . . , ??????
    ??????
    )

    системы на подсисте- мы, доставляющее минимум целевой функции ??????
    ?????? (??????
    1

    , ??????
    2

    , . . . , ??????
    ??????
    ) =
    ??????
    ∑︁
    ??????=1

    (??????
    ??????
    ??????
    ??????

    − ??????
    ??????

    ∫︁
    ??????
    ??????

    (??????
    ??????

    − ??????
    ??????

    )??????
    ??????

    (??????
    ??????

    )????????????
    ??????
    ) → min

    (??????
    ??????
    )
    (3.5)
    при ограничениях:
    ??????
    ∑︁
    ??????=1

    ????????????
    ??????
    ≤ ??????,
    (3.6)
    ??????
    ??????
    ≥ 0,
    ?????? = 1, 2, . . . , ??????.
    (3.7)
    Сформулированная задача может быть решения методом динамического программирования [3, С. 207].
    3.3.2. Метод динамического программирования

    Ниже приведена оптимизационная задача (3.8)–(3.10) с аддитивной целевой функцией ??????(??????
    1

    , ??????
    2

    , . . . , ??????
    ??????
    )
    . В [3, 4] показано, что такая задача может быть точно решена методом динамического программирования.

    ?????? (??????
    1

    , ??????
    2

    , . . . , ??????
    ??????
    ) =
    ??????
    ∑︁
    ??????=1
    ??????
    ??????

    (??????
    ??????
    ) → min

    (??????
    ??????
    )
    (3.8)
    при ограничениях:
    ??????
    ∑︁
    ??????=1
    ??????
    ??????
    ??????
    ??????
    ≤ ??????,
    (3.9)
    ??????
    ??????
    ≥ 0,
    ?????? = 1, 2, . . . , ??????.
    (3.10)
    Нетрудно заметить, что задача (3.5)–(3.7) может быть приведена к

    38
    Глава 3. Организация функционирования ВС
    виду задачи (3.8)–(3.10). Для этого достаточно положить
    ??????
    ??????

    (??????
    ??????

    ) = ??????
    ??????
    ??????
    ??????

    − ??????
    ??????

    ∫︁
    ??????
    ??????

    (??????
    ??????

    − ??????
    ??????

    )??????
    ??????

    (??????
    ??????

    )????????????
    ??????
    ,
    ??????
    ??????
    = ??????,
    ?????? = 1, 2, . . . , ??????,
    ?????? = ??????.
    Рассмотрим основные шаги метода динамического программирования для решения задачи (3.8)–(3.10) [3, С. 207].
    Можно показать, что для последовательности функций
    Λ
    ??????
    (??????) = min
    ??????
    1

    ,...,??????
    ??????
    ??????
    ∑︁
    ??????=1
    ??????
    ??????

    (??????
    ??????
    ),
    ?????? = 1, 2, . . . , ??????,
    ?????? = 0, 1, . . . , ??????,
    в которых минимум берется по неотрицательным целым числам, удовле- творяющим условию
    ??????
    ∑︁
    ??????=1
    ??????
    ??????
    ??????
    ??????
    ≤ ??????,
    справедливы рекуррентные соотношения:
    Λ
    ??????
    (??????) = min
    ??????
    ??????

    (??????
    ??????

    (??????
    ??????
    ) + Λ
    ??????−1

    (?????? − ??????
    ??????
    ??????
    ??????
    )),
    (3.11)

    где ??????
    ??????

    может принимать значения 0, 1, . . . , [??????/??????
    ??????
    ]
    . Запись [??????] – это целая часть числа ?????? (см. приложение).

    На прямом проходе отыскивается оптимальное значение ??????
    *
    целевой функции
    ??????
    *

    = ?????? (??????
    *
    1

    , ??????
    *
    2
    , . . . , ??????
    *
    ??????
    )
    Вычислительная процедура для отыскания ??????
    *
    состоит в непосредствен- ном определении Λ
    1
    (??????)
    , затем в вычислении Λ
    ??????
    (??????)
    , ?????? = 2, 3, . . . , ?????? − 1, и
    ??????
    *
    = Λ
    ??????
    (??????)
    . Результаты заносятся в таблицу 3.1.
    Сперва находятся Λ
    1
    (??????)
    и
    ̂︀
    ??????
    1
    (??????)
    для всех ?????? = 0, 1, . . . , ??????.
    Λ
    1
    (??????) = min
    ??????
    1
    ??????
    1
    (??????
    1
    ),
    ??????
    1
    = 0, 1, . . . , [??????/??????
    1
    ].
    Величина
    ̂︀
    ??????
    1
    (??????)
    – значение ??????
    1
    ∈ {0, 1, . . . , [??????/??????
    1
    ]}
    , при котором Λ
    1
    (??????)
    прини- мает минимальное значение.
    ̂︀
    ??????
    1
    (??????) = argmin
    ??????
    1
    ??????
    1
    (??????
    1
    ),
    ??????
    1
    = 0, 1, . . . , [??????/??????
    1
    ].
    1   ...   6   7   8   9   10   11   12   13   14


    написать администратору сайта