制約プログラミング
制約プログラミング
(Constraint programming から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/07/27 22:58 UTC 版)
制約プログラミング(せいやくプログラミング、Constraint Programming)はプログラミングパラダイムの一つである。 制約プログラミングにおいては、変数間の関係を制約という形で記述することによりプログラムを記述する。制約が他のプログラミングパラダイムのプリミティブと異なっているのは、実行すべきステップではなく解の特性を記述するという点である。制約プログラミングにおける制約は様々である。制約充足問題での制約やシンプレックス法における制約などがある。制約は通常、プログラミング言語に埋め込まれているか別個のライブラリで提供される。
- 1 制約プログラミングとは
- 2 制約プログラミングの概要
- 3 制約論理プログラミング
- 4 領域
- 5 命令型制約プログラミング
- Constraint programmingのページへのリンク