An artificial intelligence-based production scheduler