exponenta event banner

gamultiobj Параметры и синтаксис: Отличия от ga

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

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

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

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

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

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

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

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

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

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

Связанные темы