
ADP. An important aspect of our current approach is
its foundation on open-source tools, which presents
a significant advantage over the former solution that
was commercial. This transition not only offers po-
tential cost savings but also enhances adaptability and
accessibility of the tools, as desired by the direction of
Paris Airports. In the future, we plan to make further
experiments and to study the interest of using multi-
objective constraint solvers like Choco.
REFERENCES
Apt, K. R. (2003). Principles of Constraint Programming.
Cambridge University Press.
Bihr, R. A. (1990). A conceptual solution to the aircraft
gate assignment problem using 0, 1 linear program-
ming. Computers & Industrial Engineering, 19(1-
4):280–284.
Boussemart, F., Hemery, F., Lecoutre, C., and Sais, L.
(2004). Boosting systematic search by weighting con-
straints. pages 146–150.
Boussemart, F., Lecoutre, C., Audemard, G., and Piette,
C. (2020). XCSP3-core: A format for representing
constraint Satisfaction/Optimization problems. CoRR,
abs/2009.00514.
Demeulenaere, J., Hartert, R., Lecoutre, C., Perez, G., Per-
ron, L., R
´
egin, J.-C., and Schaus, P. (2016). Compact-
Table: Efficiently Filtering Table Constraints with Re-
versible Sparse Bit-Sets. In Proceedings of CP’16,
pages 207–223.
Demirovic, E., Chu, G., and Stuckey, P. (2018). Solution-
based phase saving for CP: A value-selection heuristic
to simulate local search behavior in complete solvers.
In Proceedings of CP’18, pages 99–108.
Diepen, G., Akker, J., Hoogeveen, J., and Smeltink, J.
(2007). Using column generation for gate planning
at Amsterdam Airport Schiphol.
Dincbas, M. and Simonis, H. (1991). APACHE - A con-
straint based, automated stand allocation system. Au-
tomated Stand Allocation System Proc. Of Advanced
Software Technology in Air Transport (ASTAIR’91)
Royal Aeronautical Society, pages 267–282.
Dorndorf, U., Drexl, A., Nikulin, Y., and Pesch, E. (2007).
Flight gate scheduling: State-of-the-art and recent de-
velopments. Omega, 35(3):326–334.
Dorndorf, U., Jaehn, F., and Pesch, E. (2008). Modelling
Robust Flight-Gate Scheduling as a Clique Partition-
ing Problem. Transportation Science, 42(3):292–301.
Dorndorf, U., Jaehn, F., and Pesch, E. (2012). Flight gate
scheduling with respect to a reference schedule. An-
nals of Operations Research, 194(1):177–187.
Fages, J.-G. and Prud’Homme, C. (2017). Making the First
Solution Good! In ICTAI 2017, pages 1073–1077,
Boston, MA. IEEE.
Gu
´
epet, J., Acuna-Agost, R., Briant, O., and Gayon, J.
(2015). Exact and heuristic approaches to the airport
stand allocation problem. European Journal of Oper-
ational Research, 246(2):597–608.
Lecoutre, C. (2009). Constraint Networks: Techniques and
Algorithms. ISTE/Wiley.
Lecoutre, C. (2011). STR2: Optimized Simple Tabular Re-
duction for Table Constraints. Constraints : an inter-
national journal, 16(4):341–371.
Lecoutre, C. (2023). ACE, a generic constraint solver.
CoRR, abs/2302.05405.
Lecoutre, C., Likitvivatanavong, C., and Yap, R. (2015).
STR3: A path-optimal filtering algorithm for table
constraints. Artificial Intelligence, 220:1–27.
Lecoutre, C. and Szczepanski, N. (2020). PyCSP3: Mod-
eling combinatorial constrained problems in Python.
CoRR, abs/2009.00326.
Li, H., Yin, M., and Li, Z. (2021). Failure Based Vari-
able Ordering Heuristics for Solving CSPs. In Michel,
L. D., editor, CP 21, volume 210, pages 9:1–9:10.
Lim, A., Rodrigues, B., and Zhu, Y. (2005). Airport Gate
Scheduling with Time Windows. Artificial intelli-
gence review, 24(1):5–31.
Mackworth, A. K. (1977). Consistency in networks of rela-
tions. Artificial Intelligence, 8(1):99–118.
Mangoubi, R. S. and Mathaisel, D. F. X. (1985). Optimizing
Gate Assignments at Airport Terminals. Transporta-
tion Science, 19(2):173–188.
Prem Kumar, V. and Bierlaire, M. (2014). Multi-objective
airport gate assignment problem in planning and
operations. Journal of Advanced Transportation,
48(7):902–926.
Prud’homme, C., Fages, J.-G., and Lorca, X. (2016).
Choco-solver, TASC, INRIA Rennes, LINA, Cosling
S.A.
Rossi, F., van Beek, P., and Walsh, T., editors (2006). Hand-
book of Constraint Programming. Elsevier.
Simonis, H. (2007). Models for global constraint ap-
plications. Constraints : an international journal,
12(1):63–92.
Vanderstraeten, G. and Bergeron, M. (1988). Automatic as-
signment of aircraft to gates at a terminal. Computers
& Industrial Engineering, 14(1):15–25.
Verhaeghe, H., Lecoutre, C., and Schaus, P. (2017). Extend-
ing Compact-Table to Negative and Short Tables. In
Proceedings of AAAI’17, pages 3951–3957.
Vion, J. and Piechowiak, S. (2017). Une simple heuristique
pour rapprocher DFS et LNS pour les COP. In Pro-
ceedings of JFPC’17, pages 39–45.
Yan, S., Shieh, C.-Y., and Chen, M. (2002). A simu-
lation framework for evaluating airport gate assign-
ments. Transportation Research Part A: Policy and
Practice, 36(10):885–898.
Yan, S. and Tang, C.-H. (2007). A heuristic approach
for airport gate assignments for stochastic flight de-
lays. European Journal of Operational Research,
180(2):547–567.
ICAART 2024 - 16th International Conference on Agents and Artificial Intelligence
1126