Advanced machine learning algorithms in manufacturing scheduling problems