KCS: A hybrid approach to short-term scheduling in a manufacturing environment