CSP techniques using partial orderson domain valuesAmit