约束满足问题:在给定一组变量及其取值范围(域)的情况下,寻找一种赋值,使其同时满足所有约束条件。常用于排课、地图着色、数独、资源分配等。常缩写为 CSP。(也可与“约束优化问题”区分:后者通常还要最小化/最大化某个目标。)
/kənˈstreɪnt ˌsætɪsˈfækʃən ˈprɑːbləm/
A Sudoku puzzle is a constraint satisfaction problem.
数独谜题就是一种约束满足问题。
The planner modeled the timetable as a constraint satisfaction problem so that no teacher was double-booked and every class fit the available rooms.
规划系统把课表建模为约束满足问题,从而确保没有老师被重复安排,并且每节课都能匹配到可用教室。
该术语由三部分构成:constraint(约束/限制)+ satisfaction(满足)+ problem(问题)。其含义直观:寻找能“满足约束”的解。作为计算机科学与人工智能中的术语,20世纪后期随搜索与约束编程的发展而广泛使用。