現在のエージェントベースのシミュレーションの上にjava-prologレイヤーを使用しようとしています。Mac OS X SnowLeopardとNetbeans6.9を実行していて、swi-prologからJPLを使用しようとしましたが、ライブラリとそのパスに問題があるため、テストを正常に実行できませんでした。私は非常に高速な実装が必要であり、双方向のjava-prologインターフェースに関するベンチマークや個人的な経験を持っている人はいないかと思いました。
2 に答える
1
2007 年に、Java で記述された 4 つの Prolog 実装( tuProlog、JIProlog、JLog、およびJavaLogqueens
) に対して、古典的な Prolog ベンチマーク ( 、tak
、などのプログラム) を実行しました。全体的に最速の実装は JLog でした。すべての詳細は、SAC 2008 で採択された記事に記載されています。qsort
nrev
他の Java ベースの Prolog エンジンのパフォーマンスを測定した後に正式に誕生したjTrologもご覧になることをお勧めします。PrologCafeも興味深いかもしれません。
ただし、それらのメンテナンス状態については通知されません。それぞれの作成者による何らかのサポートが必要な場合は、慎重に選択してください。
于 2010-09-18T11:40:26.213 に答える
0
JavaプロセスとPrologプロセスの間でメッセージを効率的に交換する方法をお探しですか?
異なるシステム間でメッセージを交換するための言語に中立で効率的な手段を提供するGoogleのプロトコルバッファをお勧めします...
于 2010-09-14T14:16:44.837 に答える