Text this: Material requirements planning with a novel lot sizing method and a new algorithm for production scheduling