Production planning algorithms used