Title: Knowledge-based scheduling in flexible manufacturing systems