Jump to content

Социально-когнитивная оптимизация

Социальная когнитивная оптимизация (SCO) — это популяционный алгоритм метаэвристической оптимизации , разработанный в 2002 году. [1] Этот алгоритм основан на социальной когнитивной теории , а ключевым моментом эргодичности является процесс индивидуального обучения набора агентов с их собственной памятью и их социального обучения с помощью точек знаний в библиотеке социального обмена. Он использовался для решения непрерывной оптимизации , [2] [3] целочисленное программирование , [4] и комбинаторной оптимизации задачи . Он был включен в расширение NLPSolver для Calc в Apache OpenOffice .

Алгоритм

[ редактировать ]

Позволять быть глобальной задачей оптимизации, где это состояние в проблемном пространстве . В SCO каждое состояние называется точкой знаний , а функция это функция доброты .

В ШОС проживает население когнитивные агенты решают задачи параллельно с помощью библиотеки социального обмена. Каждый агент имеет личную память, содержащую одну точку знаний, а библиотека социального обмена содержит набор очки знаний. Алгоритм работает в итеративных циклах обучения. При работе как процесса цепи Маркова поведение системы в t -м цикле зависит только от состояния системы в ( t - 1)-м цикле. Ход процесса следующий:

  • [1. Инициализация]: инициализировать частную точку знаний. в памяти каждого агента и все очки знаний в библиотеке социальных сетей. , обычно случайно в проблемном пространстве .
  • [2. Цикл обучения]: В каждом цикле
    • [2.1. Обучение через наблюдение] Для каждого агента
      • [2.1.1. высокого качества. Выбор модели]: Найдите точку модели в , обычно реализуется с помощью выбора турнира , который возвращает лучшее очко знаний из случайно выбранных точки.
      • [2.1.2. Оценка качества]: Сравните частную точку знаний. и модельная точка тот, у которого более высокое качество ,и вернуть в качестве базовой точки ,и еще один в качестве ориентира
      • [2.1.3. Обучение]: Объединить и создать новую точку знаний . Обычно должно быть рядом ,и расстояние с связано с расстоянием между и , и сюда следует включить механизм обработки границ, чтобы гарантировать, что .
      • [2.1.4. Обмен знаниями]: обычно делитесь знаниями. , в библиотеку социальных сетей .
      • [2.1.5. Индивидуальное обновление]: обновление личных данных агента. , обычно заменяют к . Также можно рассмотреть некоторые типы Монте-Карло.
    • [2.2. Обслуживание библиотеки]: библиотека социального обмена, использующая для обновления все точки знаний, представленные агентами. в . Простой способ — поочередный отбор турниров: за каждое очко знаний, сданное агентом, заменяйте худшее среди точки, случайно выбранные из .
  • [3. Прекращение]: вернуть лучший балл знаний, найденный агентами.

SCO имеет три основных параметра: количество агентов. , размер библиотеки социального обмена и цикл обучения . В процессе инициализации общее количество очков знаний, которые необходимо сгенерировать, равно и не слишком тесно связан с если большой.

По сравнению с традиционными роевыми алгоритмами, например оптимизацией роя частиц , SCO может достигать высококачественных решений, поскольку мал, даже если . Тем не менее, меньший и может привести к преждевременному сближению . Некоторые варианты [5] были предложены, чтобы гарантировать глобальную конвергенцию. Также можно создать гибридный метод оптимизации, используя SCO в сочетании с другими оптимизаторами. Например, SCO был гибридизирован с дифференциальной эволюцией , чтобы получить лучшие результаты, чем отдельные алгоритмы, при решении общего набора контрольных задач. [6]

  1. ^ Се, Сяо-Фэн; Чжан, Вэнь-Цзюнь; Ян, Чжи-Лянь (2002). Социально-когнитивная оптимизация для задач нелинейного программирования . Международная конференция по машинному обучению и кибернетике (ICMLC), Пекин, Китай: 779-783.
  2. ^ Се, Сяо-Фэн; Чжан, Вэнь-Цзюнь (2004). Решение задач инженерного проектирования путем социальной когнитивной оптимизации . Конференция по генетическим и эволюционным вычислениям (GECCO), Сиэтл, Вашингтон, США: 261-262.
  3. ^ Сюй, Банда-Банда; Хан, Ло-Чэн; Ю, Мин-Лонг; Чжан, Ай-Лан (2011). Оптимизация реактивной мощности на основе улучшенного алгоритма социальной когнитивной оптимизации . Международная конференция по мехатронике, электротехнике и компьютерам (MEC), Цзилинь, Китай: 97-100.
  4. ^ Фань, Кайся (2010). Решение целочисленного программирования на основе алгоритма социальной когнитивной оптимизации с максимальной энтропией. Международная конференция по информационным технологиям и научному менеджменту (ICITSM), Тяньцзин, Китай: 795-798.
  5. ^ Сунь, Цзя-цзе; Ван, Шу-янь; Чен, Хао (2014). Социально-когнитивный оптимизатор с гарантированной глобальной конвергенцией . Математические проблемы в технике : Ст. № 534162.
  6. ^ Се, Сяо-Фэн; Лю, Дж.; Ван, Цзунь-Цзин (2014). «Система оптимизации совместной группы». Мягкие вычисления . 18 (3): 469–495. arXiv : 1808.01342 . дои : 10.1007/s00500-013-1069-8 . S2CID   5393223 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b89286010f154ddfc1379b97f7b2877c__1633811520
URL1:https://arc.ask3.ru/arc/aa/b8/7c/b89286010f154ddfc1379b97f7b2877c.html
Заголовок, (Title) документа по адресу, URL1:
Social cognitive optimization - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)