Text this: Simultaneous selection and displacement of buildings and roads for map generalization via mixed-integer quadratic programming.