Синтез изменением связного алгоритма

Синтез изменением связного алгоритма

sergey shishkin

Для зафиксированного ранее состояния пространства с частыми объектами-материалами и редкими структурно сложными работниками для алгоритмов самокопирования полезно удерживание в одной локали (резидентность) именно работников. И, как уже показано, специализированные способы обеспечения резидентности такие, как локализация и упорядочивание, являются полезными для таких алгоритмов. Поэтому целесообразно ввести следующие два термина, которые описывают упорядочивание работников.

Макро-работник - макро-объект, в котором используется упорядочивание, элементами упорядочивания являются работники, и не нарушается исполнение алгоритмов, опирающихся на этих работников.

Рассмотрим подмножество макро-алгоритмов с использованием макро-работников и материалами, частыми в локалях этих работников. В этом подмножестве:

  • представимость макро-алгоритма поддерживается не частотой встреч всех работников, а связями, удерживающими их вместе;
  • синтез специализируется до процессов изменения порядка и состава для нового макро-работника;
  • для обеспечения увеличения представленности необходим процесс обеспечивающий самокопирование сформированного макро-работника, например, алгоритм комплементарного самокопирования.

Каждый новый формируемый синтезом макро-работник проходит этапы соревнования в составе своего алгоритма:

  • проверка новой структурной совокупности исполнением,
  • сохранение новой полезной структурной совокупности и требуемых для нее работников в качестве нового алгоритма,
  • разрушение неисполнимой или вредной структурной совокупности.

Самым простым способом синтеза на основе изменения макро-работника является мутация (близко к биологическому термину).

Мутация - способ медленного синтеза, основанный на изменении структуры макро-работника, которое сводимо к операциям удаления, добавления и замены элементов этого макро-работника.

Следующим по сложности способом синтеза на основе изменения макро-работника является скрещивание.

Скрещивание+ - способ медленного синтеза, основанный на объединении участков из структур множества макро-работников в единую структуру нового макро-работника.

Одним из моментов, когда возможно выполнение синтеза макро-алгоритма на основе макро-работника, является процесс самокопирования этого макро-алгоритма на основе комплементарного самокопирования его макро-работника. В процессе такого самокопирования макро-работника возможна реализация и мутации (при возникновении ошибки самокопирования), и скрещивания (например, при близком расположении нескольких объектов-образцов).

Примеры макро-работника:

  • набор белков совместно используемых в химическом расщеплении и для трансформации, накопления и транспорта энергии в места использования;
  • человек в любой своей деятельности;
  • процессор ЭВМ объединяющий сумматоры, элементы памяти для выполнения команды

Способ мутация:

  • случайная ошибка в буквах при репликации ДНК,
  • обучение молодых особей, совмещающее копирование поведения старших особей и подмешивание случайных элементов, формируемых детским игровым поведением, с последующим закреплением полезных результатов;
  • изменение программистом знаков арифметической операции или случайный подбор коэффициентов в коде программы, чтобы результат программы совпал с требуемым значением.

Способ скрещивание:

  • совмещение двух цепочек ДНК организмов родителей при половом размножении организмов
  • совместное выполнение лабораторной работы из ограниченного количества вариантов заданий перемешанных и выданных по 3 каждому студенту. Есть вероятность одинакового задания у нескольких студентов. Ликвидируется повторная работа над одним заданием. Результаты "скрещиваются" копированием решений одинаковых заданий.
  • распространение резистентности к антибиотику между бактериями разных видов

https://telegra.ph/Obshchaya-teoriya-algoritmov-01-20

Report Page