Cable tree wiring - benchmarking solvers on a real-world scheduling problem with a variety of precedence constraints