Has optimisation algorithm Integer programming