Branch and bound solution producing good, _fast_ results on problem sizes > 10000 items.