
CPLEX is weaker than both SCL and Duplex in cases
such as A-pores 1 (UNSAT with a width of 17), E-
bcspwr02 (UNSAT with a width of 22), and G-will57
(UNSAT with a width of 14).
5.4 Summary
Our proposed encoding, SCL, offers a valuable solu-
tion for addressing various SCAMO and ABP prob-
lems. In terms of SCAMO encoding, SCL outper-
forms all other SAT encodings regarding the number
of clauses, auxiliary variables, and solving time. For
ABP problems, SCL either matches or exceeds opti-
mal values in many instances, while demonstrating
competitive time efficiency and low memory usage.
Its ability to find valid solutions in complex instances
where other encodings timeout underscores its robust-
ness and scalability. Experimental results show that
SCL surpasses Duplex, which is recognized as an effi-
cient encoding for SCAMO and ABP (Fazekas et al.,
2020). Additionally, SCL outperforms CP-CPLEX, a
well-known commercial tool developed by IBM; SCL
exceeds CP-CPLEX in 6 out of 24 problems, while
CP-CPLEX only surpasses SCL in 2 out of 24 prob-
lems. Overall, SCL effectively balances performance
with resource management, making it a strong option
for tackling SCAMO and ABP challenges.
6 CONCLUSIONS
The paper presents our proposed SAT encoding for
SCAMO constraints, named SCL encoding. It uti-
lizes Sequential Counter Encoding for at-most-one
constraints with a staircase shape. SCL requires fewer
auxiliary variables and generates fewer clauses, mak-
ing it effective for encoding SCAMO constraints. It
yields better results for the anti-bandwidth problem
compared to other SAT encoding techniques as well
as Constraint Programming (CP) and Mixed Integer
Programming (MIP) approaches. Our proposed en-
coding, SCL, provides an efficient encoding for other
combinatorial problems that involve SCAMO con-
straints.
ACKNOWLEDGEMENTS
We thank the authors of Duplex encoding (Fazekas
et al., 2020) for publishing the source code of Du-
plex, which allows us to implement the Antiband-
width problem more conveniently. This work has
been supported by VNU University of Engineering
and Technology under project number CN24.10.
REFERENCES
Ab
´
ıo, I., Nieuwenhuis, R., Oliveras, A., Rodr
´
ıguez-
Carbonell, E., and Mayer-Eichberger, V. (2012). A
new look at bdds for pseudo-boolean constraints.
Journal of Artificial Intelligence Research, 45:443–
480.
Akers (1978). Binary decision diagrams. IEEE Transac-
tions on computers, 100(6):509–516.
Artigues, C., Hebrard, E., Mayer-Eichberger, V., Siala, M.,
and Walsh, T. (2014). Sat and hybrid models of the
car sequencing problem. In Integration of AI and OR
Techniques in Constraint Programming: 11th Inter-
national Conference, CPAIOR 2014, Cork, Ireland,
May 19-23, 2014. Proceedings 11, pages 268–283.
Springer.
Bessiere, C., Hebrard, E., Hnich, B., Kiziltan, Z., Quim-
per, C.-G., and Walsh, T. (2007). Reformulating
global constraints: The slide and regular constraints.
In Abstraction, Reformulation, and Approximation:
7th International Symposium, SARA 2007, Whistler,
Canada, July 18-21, 2007. Proceedings 7, pages 80–
92. Springer.
Biere, A. (2019). Cadical at the sat race 2019. In Heule, M.,
J
¨
arvisalo, M., and Suda, M., editors, Proceedings of
SAT Race 2019: Solver and Benchmark Descriptions,
volume B-2019-1 of Department of Computer Science
Series of Publications B, University of Helsinki 2019,
pages 8–9.
Bryant, R. E. (1986). Graph-based algorithms for boolean
function manipulation. Computers, IEEE Transac-
tions on, 100(8):677–691.
Cappanera, P. (1999). A survey on obnoxious facility loca-
tion problems.
Ceschia, S., Dang, N. T. T., De Causmaecker, P., Haspes-
lagh, S., and Schaerf, A. (2015). Second in-
ternational nurse rostering competition (inrc-ii)—
problem description and rules—. arXiv preprint
arXiv:1501.04177.
Chen, J. (2010). A new sat encoding of the at-most-one con-
straint. Proc. constraint modelling and reformulation,
page 8.
Duarte, A., Mart
´
ı, R., Resende, M. G., and Silva, R. M.
(2011). Grasp with path relinking heuristics for the
antibandwidth problem. Networks, 58(3):171–189.
Fazekas, K., Sinnl, M., Biere, A., and Parragh, S. (2020).
Duplex encoding of staircase at-most-one constraints
for the antibandwidth problem. In International
Conference on Integration of Constraint Program-
ming, Artificial Intelligence, and Operations Re-
search, pages 186–204. Springer.
Gent, I. P., Petrie, K. E., and Puget, J.-F. (2006). Symmetry
in constraint programming. Foundations of Artificial
Intelligence, 2:329–376.
Haberlandt, A., Green, H., and Heule, M. J. (2023). Ef-
fective auxiliary variables via structured reencoding.
arXiv preprint arXiv:2307.01904.
Hale, W. K. (1980). Frequency assignment: Theory and
applications. Proceedings of the IEEE, 68(12):1497–
1514.
ICAART 2025 - 17th International Conference on Agents and Artificial Intelligence
174