Так как значения функций Af ( y), bt ( y) и с ( у) могут ... - Большая Энциклопедия Нефти и Газа



Выдержка из книги Лэсдон Л.С. Оптимизация больших систем


Так как значения функций Af ( y), bt ( y) и с ( у) могут быть определены только с помощью больших вычислительных программ, аналитическое определение производных этих функций нецелесообразно. Координирующая задача ( 6.2.1 - 20) - ( 6.2.1 - 21) требует знания таких производных, поэтому их приходится оценивать по конечно-разностной схеме, вводя на вход имитирующих программ не только значения в базовой точке у, но и значения в возмущенных точках y hu, где h положительно, а ( есть t - й единичный вектор. При этом должно быть обеспечено, чтобы величина пробного шага h не была бы слишком малой, ввиду ограниченной точности программ, но и не была бы слишком большой, для того чтобы обеспечить эффективную аппроксимацию производных. Так как SYMROS является слишком большой системой, чтобы быть размещенной в МОЗУ, повторное обращение к имитирующим программам требует большого числа переносов подпрограмм с магнитной ленты в МОЗУ. В работе [7] указывается, что для больших задач большая часть времени тратится именно на эти переносы информации. Как указано в [6], [7], подпрограмма процедуры расчленения использует метод проектирования градиента Розена [4] для решения как линейных подзадач, так и нелинейной координирующей задачи.

(cкачать страницу)

Смотреть книгу на libgen

Так как значения функций Af ( y),  bt ( y) и с ( у) могут быть определены только с помощью больших вычислительных программ,  аналитическое определение производных этих функций нецелесообразно.  Координирующая задача ( 6.2.1 - 20)  -  ( 6.2.1 - 21) требует знания таких производных,  поэтому их приходится оценивать по конечно-разностной схеме,  вводя на вход имитирующих программ не только значения в базовой точке у,  но и значения в возмущенных точках y hu,  где h положительно,  а ( есть t - й единичный вектор.  При этом должно быть обеспечено,  чтобы величина пробного шага h не была бы слишком малой,  ввиду ограниченной точности программ,  но и не была бы слишком большой,  для того чтобы обеспечить эффективную аппроксимацию производных.  Так как SYMROS является слишком большой системой,  чтобы быть размещенной в МОЗУ,  повторное обращение к имитирующим программам требует большого числа переносов подпрограмм с магнитной ленты в МОЗУ.  В работе [7] указывается,  что для больших задач большая часть времени тратится именно на эти переносы информации.  Как указано в [6],  [7],  подпрограмма процедуры расчленения использует метод проектирования градиента Розена [4] для решения как линейных подзадач,  так и нелинейной координирующей задачи.