The constraint programming approach is to search for a state of the world in which a large number of constraints are satisfied at the same time.
O enfoque da programación con restricións baséase principalmente en buscar un estado no cal unha gran cantidade de restricións sexan satisfeitas simultaneamente.