gamultiobj Опции и синтаксис: различия от ga

Синтаксис и опции для gamultiobj похожи на тех для ga, со следующими различиями:

  • gamultiobj использование только 'penalty' алгоритм для нелинейных ограничений. Смотрите Нелинейные Ограничительные Алгоритмы решателя.

  • gamultiobj выбирает вариант DistanceMeasureFcn, функция, которая присваивает меру по расстоянию каждому индивидууму относительно ее соседей.

  • gamultiobj выбирает вариант ParetoFraction, номер между 0 и 1, который задает часть населения на лучшей границе Парето, которая будет сохранена во время оптимизации. (Если существует слишком мало индивидуумов других рангов на шаге 6 Итераций, то часть населения на лучшей границе Парето может превысить ParetoFraction.)

  • gamultiobj использование только Tournament функция выбора.

  • gamultiobj индивидуумы элиты использования по-другому, чем ga. Это сортирует ненижних индивидуумов выше нижних единиц, таким образом, это использует элитных индивидуумов автоматически.

  • gamultiobj имеет только одну гибридную функцию, fgoalattain.

  • gamultiobj не имеет ограничения по времени останова.

  • gamultiobj имеет различные функции построения графика в наличии.

  • gamultiobj не имеет выбора масштабирующейся функции.

Похожие темы