The number of solutions of a geometric constraint problem is generally exponential to the number of geometric elements in the problem. Finding a single intended solution, satisfying additional criteria, typically results in an NP-complete problem. A prototypebased selection scheme is presented here that avoids this problem. First, a resemblance relation between configurations is formally defined. This relation should be satisfied between the intended solution and a prototype configuration. The resemblance relation is in our approach satisfied by applying selection rules to subproblems in a bottom-up solving approach. The resulting solving algorithm is polynomial, because the selection rules are not used as search heuristic, but to unambiguously select a single solution such that no backtracking search is needed. For many applications, in particular CAD, this solution is both meaningful and intuitive.