我有一個應用程序接收大量的基準,表徵3維空間和時間過程。然後過濾這些基準並創建動作,然後將這些動作發送給執行動作的進程。沖洗並重復。空間和時間推理的規則引擎?
目前,我有一組自定義過濾器,執行大量複雜的空間/時間計算。
很多次,當我向我的公司的個人討論我的系統時,他們詢問我是否使用規則引擎。
我還沒有找到一個能夠在時間和空間上很好地推理的規則引擎。 (例如:兩個3D實體何時關閉?3D實體A是否曾經包含在3D區域B中?如果實體C接近實體D但相對於C向後定向,則執行操作D)。
我看了Drools,Cyc,Jess在過去(比如3 - 4年前)。現在是重新審視最先進的技術的時候了。有什麼建議麼?你知道的任何標準都支持這種推理嗎?任何事實上的標準?任何申請?
謝謝!
調整,這樣它清楚地表明,我感興趣的3D實體,而不是2D實體。到目前爲止,大多數建議都集中在二維問題上。 – John 2010-03-23 19:56:22