Запоминание
sergey shishkinКлючевой специализацией алгоритмов поведения, обособляющей их от других вспомогательных алгоритмов организма, является их свя́зное исполнение. В алгоритме поведения для однородных детекторов и акторов организма с использованием структуры (цепочки) выстраивается некоторый (из множества возможных) порядок макро-исполнения. Процесс обнаружения и закрепления значимого для организма порядка исполнения его детекторов и акторов будем называть запоминанием.
Запоминание - процессы интерполяционного синтеза и сохранения эвольвером алгоритма поведения с опорой на цепочку, фиксирующую приоритет и порядок исполнения специализированных под-алгоритмов (детекторов и акторов) с возможностью многократного исполнения, обусловленного обнаружением совокупности признаков (соответствующими детекторами), и сопровождаемого некоторой упорядоченной последовательностью действий (соответствующими акторами).
Возможность использования запоминания в пространстве предполагает, что имеет место совокупность признаков, вызванная однородностью пространства и контакта с алгоритмом, внешними по отношению к эвольверу, то есть с "предсказуемой" средой. Тогда один раз оказавшееся полезным (или вредным) сформированное цепочкой поведение в обнаруживаемой детекторами ситуации повторного контакта с эквивалентным внешним алгоритмом будет также полезно (или соответственно вредно). Если данное утверждение не подтверждается, то соответствующий алгоритм будет проигрывать в соревнованиях и не сохранится, а его зафиксировавшая цепочка не будет использоваться и может быть расформирована.
Немного переформулировав вышесказанное, получаем, что запоминание является способом синтеза и сохранения свя́зного алгоритма, и в качестве структуры при этом для алгоритма используется цепочка. При этом запоминание обеспечивает сохранение алгоритма цепочки в границах времени существования своего эвольвера. Для глобального сохранения алгоритма (то есть вне синтезировавшего эвольвера) необходима процедура копирования его опорной структуры и остальных опорных объектов, совместное взаимодействие которых изначально обеспечивается конструкцией синтезировавшего алгоритм эвольвера.
И как уже было ранее отмечено комплементарное самокопирование цепочки в рамках исполнения самокопирования всего эвольвера возможно, но затруднено в общем случае нелинейной конструкцией цепочки. Но эффективные способы копирования поведения от эвольвера к эвольверу полезны, и поэтому "поиск" их реализации является естественным развитием пространства. Для одного многообещающего способа, которым является коммуникация, необходима специализация заимствования родственному организму. Детали этой специализации будут рассмотрены в следующих главах.
В текущей главе продолжим рассматривать специализации способа синтеза алгоритма поведения по отношению к способам медленного синтеза и следствия применения этих специализаций. Следующая специализация основывается на различии влияния синтезированных алгоритмов на последующие процессы самокопирования организма. В медленном синтезе взаимодействие организма со внешними алгоритмами формирует новые или изменяет существующие структуры, которые являются опорой для алгоритма самокопирования организма. Тогда как при быстром синтезе, когда эвольвер взаимодействует с внешними алгоритмами, отсутствуют последствия для структуры и состава последующего процесса самокопирования, а воздействие ограничивается изменением вероятности запуска этого самокопирования.
Такая сохранность "основы" организма в быстром синтезе предъявляет к создаваемым алгоритмам жесткие требования. Они должны быть "быстро" создаваемыми (синтезируемыми) и "быстро" проверяемыми (соревнованием) без зависимости от процесса самокопирования. Это делает результаты их исполнения сосредоточенными на регулировании текущего состояния локали эвольвера, то есть параметров и близости его под-объектов в их взаимодействии друг с другом и со внешними объектами. В этой регулировке целевыми являются параметры и близости объектов оптимальные для исполнения под-алгоритмов организма. И поэтому полезны вспомогательные алгоритмы приводящие под-объекты в такое оптимальное состояние. Самая простая их реализация предполагает, что выполнение этих алгоритмов должно быть обусловлено состоянием, отличающимся от оптимального.
Если такое неоптимальное состояние в локали характеризуется взаимодействием эвольвера с некоторыми частыми объектами (наличие которых является одним из характерных состояний для локали "среды обитания"), то алгоритм, обусловленный и опирающийся на эти объекты (с их определенными параметрами), имеет основу для своей представленности. Это обеспечивает сохранение полезных организму вспомогательных алгоритмов вида ("частая ситуация" ➝ "реакция"). Результаты быстрого синтеза являются свя́зной специализацией такого типа алгоритмов, когда в алгоритме цепочкой связываются:
- обнаружение некоторого частого признака, которое выполняется на основе исполнения детектора эвольвера;
- и инициализируемое (или блокируемое) эвольвером выполнение действия на основе исполнения некоторого актора.
Частый признак — это признак характерного состояния среды при инициализации взаимодействия эвольвера и частых объектов среды. Примером частого признака может быть обнаружение повторяющегося взаимодействия эвольвера и некоторого представленного алгоритма среды.
Рассмотрим этапы развития эвольвера. В разреженной локали, где частые материалы алгоритмов организма ("еда") распределены неравномерно, организмы, трансформирующие ("съедающие") близкие материалы снижают их частоту. При этом, если движения и преобразования среды или организма не поддерживают частоту материалов на достаточном уровне, то алгоритмы организма, обусловленные ими, перестают исполняться. Что с зависимостью от характера "остановленных" алгоритмов может приводить к вредным состояниям организма, и в худшем случае организм потеряет свою целостность и способность самокопирования ("гибель организма").
В случае, когда среда своими процессами не обеспечивает близость некоторого организма и новых экземпляров материалов, только самостоятельное влияние на близость путём исполнения алгоритмов этого организма может восстановить частоту контактов с требуемыми материалами. В среде с обозначенными свойствами могут сохраниться только организмы способные двигаться, то есть исполнением под-алгоритмов изменять близость по отношению к объектам среды. Эта способность непосредственно не связана с самокопированием и, следовательно, является вспомогательной функцией, при этом она взаимодействует со средой, а значит согласно определению является действием. Будем обозначать это следующей записью: действие("Двигаться")
.
Попробуем рассмотреть моменты развития памяти, в которых организм этап за этапом (синтезом новых типов структур) становится эвольвером. Это рассмотрение достаточно условно в плане приведенного порядка, и использованные конкретные признаки и действия не являются основополагающими в описанных этапах. Но каждый этап важен привносимым способом использования признаков и действий, что в итоге обеспечивает эвольвер более эффективными методами быстрого синтеза своего поведения. Данный процесс развития имеет аналогию в работе программиста. Каждый этап — это знакомство программиста с новым типом структурной организации алгоритма. Каждая такая структурная организация программы (выполнение последовательное и параллельное, выполнение условное и циклическое, иерархическая организация) увеличивает возможности в написании программистом нового алгоритма. Эвольвер тоже нуждается в эффективных способах синтеза алгоритмов поведения. Далее попробуем разобрать развитие доступной ему структурной алгоритмической базы синхронно с аналогами в области программирования.
Слишком много букв, необходимо ввести математические обозначения.
Записи 20201115: Предикаты по времени в быстром синтезе:
- возможность/вероятность взаимодействия (с переходом к частому объекту);
- среда, как локаль с возможностью взаимодействия;
Математические отношения:
- структуры самокопирования организма;
- вспомогательные функций организма;
- акторы;
- детекторы;
- часть алгоритма, которая присутствует близко, но не обязательно участвует в исполнении.
Разобрать математическую записьпризнак⇒действие
ицепочка{ признак⇒действие }
Запоминание:
- выработка условного рефлекса;
- заучивание стихотворения или нового танца;
- автоматизация часто повторяемых действий;
- дрессура