Rete アルゴリズムを開発するのに最適なグラフ ライブラリの提案を教えてください。私は .net 4.0 を使用しています。QuickGraph を見つけましたが、この場合に役立つかどうかはわかりません。
1451 次
2 に答える
2
私は C# 開発者ではありませんが、別の言語で rete を実装しました。有向非巡回グラフ アルゴリズムが必要な場合は、こちらの github を参照してください。または多分ここ。ただし、ビジターを使用すると、より単純なデータ構造を使用できます。そして、まだお持ちでない場合は、1995 年の Doorenbos を読んで、すべてを実装する方法を順を追って説明します。
于 2015-02-17T22:59:27.823 に答える
1
まあ、私はチェイスに同意します。Composite と Visitor を使用してルール エンジンを構築しましたが、まったく問題なく動作しています。Composite は、ルールを階層 (入れ子) に整理するのに役立ち、Visitor は、エバリュエーター、ビジュアライザーなどの無制限の操作を描画するのに役立ちます。最初にコンポジットとビジターを使用して真のロジックを構築し、次に、式が表現される式の解析でそれをラップすることをお勧めします。テキスト、おそらくXMLノードとして、ルールのネストを表す階層構造を自然に持っています。最善の方法は、式ベースのルールをバージョン管理できることです。
于 2015-07-31T16:07:00.587 に答える