0-1 Mathematical Programming Models for Flexible Process Planning