制約プログラミングを始めるためのヒント、チュートリアル、本、その他のリソースを探しています。
溝に入ると、ウェブ上で利用できる優れた資料がたくさんありますが、以下のリンクは(IMO)良い出発点です(私が使用したもの)。
制約付きプログラミング:はじめに-(コースWebサイト)
制約付きプログラミング:はじめに-(Googleブック)
制約プログラミングのオンラインガイド
制約処理規則(CHR)は、独自の(問題固有の)制約ソルバーを開発するための言語です。これをチェックして:
そこにあなたはへのリンクを見つけます
CHRのJavaScript実装もあります: http://chrjs.net ( https://github.com/fnogatz/CHR.js )
mozart から始めることをお勧めします。これはオープンソースの制約プログラミング言語であり、サイトには開始するためのドキュメントがたくさんあります。
次のWebサイトで、HåkanKjellerstrand(別名Hakank)が管理している制約プログラミングについて Hakankのホームページ を参照することをお勧めします。
Microsoft Solver Foundation には、わかりやすい例がいくつかあります。
Javaプログラマーの場合は、 Cream:制約プログラミング用のクラスライブラリ を使用することをお勧めします。
制約プログラミングのハンドブック よく考えられています。
雑学クイズでは、 4年生の私のスーパーバイザー 大学(少し前のことです)がそこで参照されています。 :)