Cтраница 1
Форма операторов служит классификационным признаком структурных моделей преобразователей. [1]
Форма операторов STRIPS в виде утверждений позволяет нам запоминать план в удобном формате треугольных таблиц. Эти таблицы показывают структуру плана в таком представлении, что при решении сходных задач легко выделять части плана. Трудно сказать, можно ли найти столь же удобное представление плана и при процедурном представлении операторов. Можно было бы предложить использовать операторы, представленные в форме утверждений, как грубую модель для операторов, определенных более точно посредством процедур. Тогда планирование на высшем уровне могло бы выполняться так, как это делается сейчас в системе STRIPS, а найденные планы затем могли бы проверяться с использованием более точного процедурного представления. [2]
![]() |
Определение оператора йота. [3] |
Двухаргументная форма оператора йота совершенно непохожа на одноаргументную. Как видно из рис. 3.13 и Приложения III, левый аргумент должен быть векторным, в то время как на правый аргумент не накладывается никаких ограничений. Чтобы наглядно пояснить действие оператора индекс, можно взять в качестве правого аргумента скаляр. Для правого аргумента любого другого вида ( вектор, массив) операция выполняется поэлементно. [4]
Вырожденными формами операторов скрещивания являются, с одной стороны, точное копирование потомками своих родителей, а с другой, порождение потомков, в наибольшей степени отличающихся от них. Преимуществом первого варианта является скорейшее нахождение лучшего решения, а недостатком, в свою очередь, тот факт, что алгоритм не сможет найти решения лучше, чем уже содержится в исходной популяции, поскольку в данном случае алгоритм не порождает принципиально новых особей, а лишь копирует уже имеющиеся. Чтобы все-таки использовать достоинства этой формы операторов скрещивания в реальных генетических алгоритмах, применяют элитизм, речь о котором шла выше. [5]
Такая форма оператора непосредственно применима к детерминантной функции и обычно используется в квантовой теории атомов. [6]
Такая форма оператора имеет двоякий смысл, поскольку не ясно, какой из двух схем рис. 9.1 следует руководствоваться. Синтаксис Фортрана дает нам другой пример. Ссылка на A ( / J) может означать и ссылку на элемент массива А, и вызов подпрограммы-функции А, так как в Фортране используется один и тот же синтаксис и для ссылок на массивы, п для вызова функции. [7]
Такая форма оператора непосредственно применима к детерминантной функции и обычно используется в квантовой теории атомов. [8]
Эта форма оператора обеспечивает повторение операторов DO-группы до тех пор, пока управляющая переменная не примет все значения от начального до конечного с заданным приращением. [9]
Эта форма оператора обеспечивает повторение совокупности операторов цикла до тех нор, пока управляющая переменная не примет все значения от начального до конечного с заданным приращением. Вычисляются начальное, конечное значения и приращение управляющей переменной. Затем проверяется, должен ли выполняться цикл. Если значение приращения положительно, дроисходит проверка, не превышает ли управляющая переменная конечного значения. [10]
Вторая форма оператора CONVERT позволяет включать числа в символьную переменную в таком виде, в каком это число необходимо отпечатать; первая форма оператора CONVERT использовать это число в вычислениях. [11]
Эта форма оператора RETURN применяется только в функциях. Значение, указываемое в скобках, является результатом вычисления функции. [12]
Такая форма оператора DO в основном для выполнения нескольких операторов П Л / 1 в группе, наиболее часто она применима в операторах IF. Операторы, находящиеся в группе между DO и END, выполняются только один раз, если повторное выполнение специально не предусмотрено. [13]
Эта форма оператора RETURN применяется только в функциях. Значение, указываемое в скобках, является результатом вычисления функции. [14]
Если используется неполная форма оператора ( вариант без фразы ELSE) и значение выражения истинно, то выполняется оператор 1, в противном случае - оператор программы, непосредственно следующий за условным оператором. [15]