aiParts is a set of C++ classes that can be used
to implement artificial intelligence, including
classes that implement the HighHope technique.
Sample programs include "find the shortest path"
and "assign people and/or equipment to projects".
A problem assembled from subclasses of the
High-Hope classes knows how to solve itself by
searching for a good solution.