Software Implementation of Several Production Scheduling Algorithms