CPstrategier
CP-strategier är samlingsnamnet för metoder och heuristiker som används inom constraint programming (CP) för att lösa komplexa kombinatoriska problem. Målet är att effektivt pröva möjliga värden och styra sökprocessen så att antalet genererade delproblem minimeras och lösningar hittas snabbare. CP-strategier fokuserar också på hur domänerna för variabler begränsas genom constraint propagation och hur problem modelleras för att underlätta snabb heuristisk vägval.
Centrala komponenter i CP-strategier är problemmodellering, variabelval och värdeval, samt domänreducering genom constraints. Vid variabelval används
Vanliga strategier är variabelordning (till exempel min-domain, hög koppling eller dynamisk ordning baserad på aktuella förhållanden),
CP-strategier används inom områden som schemaläggning, resursallokering, produktion och logistik, där komplexa begränsningar och många möjliga