In this paper, we present an exact approach to the Simple Offset Assignment problem arising in the domain of address code generation for digital signal processors. It is based on transformations to weighted Hamiltonian cycle problems and integer linear programming. To the best of our knowledge, it is the first approach capable to solve all instances of the established OffsetStone benchmark set to optimality within reasonable time. It therefore enables the first evaluation of the quality of several heuristics relative to the optimum solutions. Further, using the same transformations, we present a novel improvement heuristic that provides a well-tunable trade-off between running time and solution quality.
Recently, the first exact approach to SOA capable to solve all instances from OffsetStone to optimality in reasonable time was presented in REF and the heuristics known so far were broadly evaluated in relation to optimal solutions for the first time.
Solving the simple offset assignment problem as a traveling salesman
M-SCOPES
Computer Science