gamultiobj
и синтаксис: различия от ga
Синтаксис и опции для gamultiobj
подобны тем для ga
со следующими различиями:
gamultiobj
использует только алгоритм 'penalty'
для нелинейных ограничений. Смотрите Нелинейные Ограничительные Алгоритмы решателя.
gamultiobj
выбирает вариант DistanceMeasureFcn
, функция, которая присваивает меру по расстоянию каждому человеку относительно ее соседей.
gamultiobj
выбирает вариант ParetoFraction
, номер между 0 и 1, который задает часть генеральной совокупности на лучшей границе Парето, которая будет сохранена во время оптимизации. (Если существует слишком мало людей других рангов на шаге 6 Итераций, то часть генеральной совокупности на лучшей границе Парето может превысить ParetoFraction
.)
gamultiobj
использует только функцию выбора Tournament
.
gamultiobj
использует элитных людей по-другому, чем ga
. Это сортирует ненижних людей выше нижних единиц, таким образом, это использует элитных людей автоматически.
gamultiobj
имеет только одну гибридную функцию, fgoalattain
.
gamultiobj
не имеет ограничения по времени останова.
gamultiobj
имеет различные функции построения графика в наличии.
gamultiobj
не имеет выбора масштабирующейся функции.