Формирование графа от базовых стратегий
sergey shishkinПеречислим упорядоченные по появлению стратегии, формирующие исходящий граф:
Цепочка("Неживой мамонт - это еда") [ признак("неживой мамонт") действие("поедать большое животное") [ действие("оторвать кусок мяса") действие("поедать кусок мяса") // !!! полезно ] ] Цепочка("Следуй за организмом, несущим еду") [ признак("еда у эвольвера") действие("следовать за эвольвером") ]
Цепочка ("Следуй за организмом, несущим еду") сформирована на стратегиях "пищевого поискового" поведения с добавлением дополнительных цепочек:
- цепочка ("Следуй за едой которую видишь"),
- цепочка ("Иногда организм, несущий еду, наедается и оставляет еду"),
- цепочка ("Иногда организм, несущий еду, роняет её"),
- цепочка ("Соплеменник-мама может покормить").
Цепочка("Иди в обратном направлении по следу соплеменника несущего еду") [ признак("соплеменник несет еду оставляя след") действие("идти в обратную сторону по следу") ] Цепочка("Отнести еду детенышу") [ признак("еда") действие("кормить потомство") [ действие("перенос еды в гнездо") действие("кормить в гнезде детеныша") ] ]
Специализация действия("перенос еды в гнездо"):
Цепочка("Перенос неживого мамонта в пещеру-дом") [ признак("неживой мамонт") группа { действие("разделить большое животное") [ признак("большой кусок мяса") действие("оторвать маленький кусок мяса") действие("отложить маленький кусок мяса") ] действие("перенести все маленькие куски в пещеру") [ признак("маленький кусок") действие("перенести маленький кусок в пещеру") ] } ]
Не все из указанных ребер синтеза и узлов состояний будут использованы в искомом пути графа. Но большее поле исходящего графа даёт большую вероятность соприкасания узлами с целевым графом, формируемым в следующем разделе, что в итоге способствует достижению цели всего нашего поиска.
https://telegra.ph/Obshchaya-teoriya-algoritmov-01-20