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

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

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

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

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

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

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

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

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

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

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

Похожие темы