Согласно изложенной выше теории задействованы должны быть все три механизма, начиная с третьего, благодаря которому наши «одухотворенные» аватары не разбегаются, а плывут в одном направлении. Безусловно, морской бой – не та игра, в рамках которой можно было со всей полнотой продемонстрировать все три механизма. В разной деятельности роль каждого из механизмов различна. Следующей нашей задачей будет разработка набора утверждений и правил формирования алгоритмов, позволяющих реализовать выше сформулированные механизмы самообучения. Утверждение №1. Все монады функционируют в соответствии с едиными правилами, основу которых составляют механизмы самообучения на принципах рождения, гибели поведенческих алгоритмов (простейших функций) и изменения связей между этими алгоритмами (процессами). Утверждение №2. Каждый класс монад характеризуется различным набором базовых поведенческих алгоритмов (процессов). Утверждение №3. Любые изменения монады в рамках заданного класса связаны с созданием и разрушением поведенческих алгоритмов, создаваемых на основе базовых поведенческих алгоритмов, изначально присущих монадам данного класса. Все изменения, как правило, обусловливаются действием механизмов самообучения. Утверждение №4. Только разрушение базовых поведенческих алгоритмов (функций) приводит монаду к гибели, не позволяя ей в дальнейшем возродиться. Утверждение №5. Текущие знания монады (система поведенческих алгоритмов) определяют совершаемые ею выборы. Эти же выборы определяют её будущее знание. Простейшая математическая модель монады выглядит следующим образом. Пусть D = {d1,d2,...dk} – множество базовых поведенческих алгоритмов, k – число базовых поведенческих алгоритмов. Именно базовые алгоритмы и образуют так называемую сущность индивидуума, являясь его проектом на самом высоком уровне абстракции. Именно в них заложены все возможные для данного индивидуума дороги по жизни! F(r1,r2,dj) – функция, порождающая новый алгоритм вследствие применения к двум имеющимся результатам (r1,r2) одного из базовых поведенческих алгоритмов (dj): dk+1 = F(r1,r2,dj). U(r1,r2,Dk+1) – функция, уничтожающая один из ранее порожденных поведенческих алгоритмов из множества Dk+1. Здесь Dk+1={dk+1,dk+2,...dn} – множество порожденных поведенческих алгоритмов. Первое правило синтеза алгоритмов заключается в том, чтобы приспособить уже имеющийся в загашнике базовый поведенческий алгоритм к результатам (выходным данным), выдаваемым какими-либо другими алгоритмами, таким образом, чтобы максимально улучшить итоговый результат системы в целом, т.е. применить функцию F(r1,r2,dj). — 124 —
|