Production planning and scheduling powered by AI