optimization

full factorial testbed using simulation evalution, approximation
evaluation, full enumeration, partial enumeration, heuristic 1 and
heuristic 2