5 CONCLUSION
The models we proposed for this particular frequency
assignment problem applied to the design of multi-
beam satellite systems allowed to algorithmically
solve instances that could not be solved by satellite
telecommunications engineers. We showed that the
decomposition method we devised could produce so-
lutions and even optimal solutions in reasonable
computational times especially compared to the
perfor-
mances of the global constraint program for
that prob-
lem. We also showed that relying on the
cliques of
the interference graphs was an acceptable
direction
and most likely a way to improve our
current algorithms for the scheduling subproblem of
our decomposition method. Concerning the path-
covering problem, a series of experiments showed
that realistic instances where solved almost
instantaneously by the
solver Gurobi, which tells us
that we extracted an
interesting subproblem, and we
will definitely try to
take advantage of this in some
way in the next algorithms we will implement. To
solve the largest realistic instances, work still has to be
done to get faster results and improving the algorithms
for the scheduling
part might not be enough. Instead
of solving the two
identified subproblems
sequentially, we might aim at more integrated
approaches inspired by combinatorial
Benders’ cuts
for instance, or with filtering algorithms
solving
locally the path covering problem.
REFERENCES
Aardal, K. I., van Hoesel, S. P. M., Koster, A. M. C. A.,
Mannino, C., and Sassano, A. (2007). Models and so-
lution techniques for frequency assignment problems.
Annals of Operations Research, 153:79–129.
Beldiceanu, N., Carlsson, M., and Rampon, J.-X. (2005).
Global constraint catalog. SICS Research Report.
Boesch, F. T. and Gimpel, J. F. (1977). Covering the points
of a digraph with point-disjoint paths and its appli-
cation to code optimization. Journal of the ACM,
24:192–198.
Bousquet, M. and Maral, G. (2009). Satellite Communica-
tions Systems : Systems, Techniques and Technology.
5
th
edition.
Bron, C. and Kerbosch, J. (1973). Finding all cliques of
an undirected graph. Communications of the ACM,
16:575–577.
Kiatmanaroj, K., Artigues, C., and Houssin, L. (2013). On
scheduling models for the frequency interval assign-
ment problem with cumulative interferences.
Koster, A. and Tieves, M. (2012). Column generation for
frequency assignment in slow frequency hopping net-
works. EURASIP Journal on Wireless Communica-
tions and Networking, 2012(1):1–14.
Luna, F., Estbanez, C., Len, C., Chaves-Gonzlez, J., Nebro,
A., Aler, R., and Gmez-Pulido, J. (2011). Optimiza-
tion algorithms for large-scale real-world instances of
the frequency assignment problem. Soft Computing,
15(5):975–990.
Muoz, D. (2012). Algorithms for the generalized weighted
frequency assignment problem. Computers and Oper-
ations Research, 39(12):3256–3266.
Salma, A., Omran, I. A. M., and Mohammad, M. (2010).
Frequency assignment problem in satellite communi-
cations using differential evolution. Computers and
Operations Research, 37(12):2152–2163.
Schulte, C., Tack, G., and Lagerkvist, M. Z. (2013). Mod-
eling and programming with gecode. 522.
Segura, C., Miranda, G., and Len, C. (2011). Parallel hy-
perheuristics for the frequency assignment problem.
Memetic Computing, 3(1):33–49.
Shum, H. and Trotter, L. E. (1996). Cardinality-restricted
chains and antichains in partially ordered sets. Dis-
crete Applied Mathematics, pages 421–439.
Tomita, E., Tanaka, A., and Takahashi, H. (2006). The
worst-case time complexity for generating all maxi-
mal cliques and computational experiments. Theoret-
ical Computer Science, 363:28–42.
van Hoeve, W.-J. (2001). The alldifferent constraint: A sur-
vey. Cornell University Library.
Wang, J. and Cai, Y. (2014). Multiobjective evolutionary al-
gorithm for frequency assignment problem in satellite
communications. Soft Computing, pages 1–25.
Yang, C., Peng, S., Jiang, B., Wang, L., and Li, R.
(2014).
Hyper-heuristic genetic algorithm for solv-
ing
frequency assignment problem in td-scdma. In
Proceedings of the 2014 conference companion on
Genetic and evolutionary computation companion,
ACM:1231–1238.
ADecompositionMethodforFrequencyAssignmentinMultibeamSatelliteSystems
33