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