hierarchical task network planner using Multithreading

I’ve been thinking on what consequences would arise on Hierarchical task network planner if it’s used with Multi-threadingHTN: http://www.gameaipro.com/GameAIPro/GameAIPro_Chapter12_Exploring_HTN_Planners_through_Example.pdfSo far my thoughts are the followingPros: – Planners can find the list of tasks faster using multithreadingCons: – When changing the world state, it needs to lock the variable so that race condition would not happen.I’ve tried google around, but no luck in finding HTN planners being used in a multicore engine.Please let me know if there’s an efficient way to do this. Attached Thumbnails


Link to Full Article: hierarchical task network planner using Multithreading