Flexible Job-shop Scheduling Problem with Operation and Processing flexibility; FJSP-OP; Four-Tuple Scheme; Deterministic scheduling theory; operations research; approximation methods; mathematical programming