Вычисление максимума (минимума) скалярной целевой функции. Структура оптимизатора целевой функции (Глава 11 Методики применения пакета Mathcad для решения научных и типовых общетехнических задач), страница 4

3. В состав Операционного блока не должны входить:

·  рядные переменные и другие Операционные блоки,

·  логический оператор «не равно» – ¹.

4. В выражениях для ограничений следует использовать логические операторы, согласно табл. 11.2, вставляемые в выражения только из панельки Boolean.

Таблица 11.2

Логический оператор

Клавиши

Символ

Больше

Меньше

Больше или равно

Ctrl+0

³

Меньше или равно

Ctrl+9

£

Равно

Ctrl + «+=»

=

И

Ctrl+Shift+7

Ù

Или

Ctrl+Shift+6

Ú

Исключающее Или

Ctrl+Shift+5

Å

Нет

Ctrl+Shift+1

Ø

5. Оператор «Равно» можно вводить сочетанием клавиш <Ctrl> + <+=>.

6. Заканчивается Операционный блок присваиванием с именем оптимизационного вектора (например, о1) и с функцией оптимизации (Maximize()  или Minimize(…)).

7. Ниже Операционного блока записываются операторы вычисления оптимизирующего вектора « о1= » и оптимального значения оптимизируемой функции « у4(о1) = » – см. рис. 11.1 или 11.2, В и Г.

ПРАВИЛА ОПТИМИЗАЦИИ ФУНКЦИЙ

1. Введите присвоения численных значений для: векторов и матриц коэффициентов, начальных значений оптимизационных переменных (их значения могут быть любые числа из заданной области поиска), свободных членов и границ в ограничениях, в неравенствах для области поиска и в выражении оптимизируемой функции в скалярном или в векторно-матричном виде (для задач с большим числом переменных): для линейной цельфункции см. рис. 11.2, для квадратичной – выражения (11.11) и (11.20). Нелинейную цельфункцию общего вида (многочлен степени больше двух или выражение с трансцендентными функциями) и  нелинейные ограничения-неравенства и равенства следует оставить в скалярном виде, только заменив в них переменные на соответствующие элементы оптимизационного вектора.

2. Составьте для заданных по условиям: векторно-матричные выражения для линейных ограничений-не­равенств и равенств и границ области поиска (аналогичные выражениям (11.6) или (11.12), скалярные выражения для нелинейных ограничений-неравенств и равенств (аналогичные выражениям соответственно (11.13) и (11.14)), используя для вставки знаков отношений панельку Boolean (знак равенства можно вводить сочетанием клавиш <Ctrl> + <= +>)