If you know what you're after, just type it into the search engine's famous little box and – hey presto – you'll be given a list of related sites in order of relevance. Such is Google's dominance that its name has become a synonym for search. And rightly so. When was the last time you Yahooed something? And good though Bing is, it's not ringing our bell just yet. Constraint Programming - Models, techniques, implementation.