Résumé
Cet article propose une approche basée sur la programmation par contraintes pour résoudre le problème bien connu dans les réseaux de communications personnelles qui est celui de l’affectation de cellules à des commutateurs. Il s’agit de déterminer une affectation des différentes cellules du réseau à des commutateurs (dont les localisations sont fixes et connues), qui minimiserait une fonction de coûts composée des coûts de relève entre toutes les cellules d’une part, et des coûts de liaison entre cellules et commutateurs d’autre part. De plus, toute solution devrait respecter la contrainte de capacité de chaque commutateur. Considérant qu’il s’agit là d’un problème NP-difficile, l’idée de base pour le résoudre consiste à concevoir des techniques de filtrage efficaces pour réduire l’espace de recherche sur lequel des algorithmes de contrôle seront appliqués dans le but d’aboutir à des solutions proches de l’optimum. Les résultats obtenus montrent qu’une bonne utilisation des contraintes donne des solutions exactes pour des réseaux de taille moyenne, et des solutions assez voisines de celles obtenues par la recherche avec tabous, qui se trouve être la meilleure heuristique à date fournissant de bonnes solutions sur des réseaux de grande taille.
Abstract
This paper discusses the problem of assigning cells to switches in mobile networks. It can be summed up as finding an optimal assignment of cells to switches in order to minimize a cost function composed of the cost of handoff between cells and the cost of cabling between cells and switches. We propose here an algorithm based on constraint programming for this problem. The choice of this method is motivated by its active use of constraints in the search for solutions, which in turn leads to the reduction of the search space and the difficulty of the problem. We introduce a new Constraint Optimization Problem model for assigning cells to switches, a definition of a lower bound on the cost of each cell and a development of search strategies, leading to an efficient way of finding the best solutions. Results showed that our algorithm leads to an optimum solution for medium size networks and can find good solutions for large size networks.
Bibliographie
Amoussou (G.-E.),Pesant (G.),Pierre (S.), «Affectation de cellules à des commutateurs par programmation par contraintes»,ieee ccece’2001, May 13–16, 2001, Toronto, Canada.
Beaubrun (R.), Pierre (S.), Conan (J.), «An efficient Method for Optimizing the Assignment of Cells toMSCS inPCS Networks».Proceedings 11th Int. Conf. on Wireless Comm., Wireless 99,1, July 1999, Calgary (AB), pp. 259–265.
Glover (F.), «Tabu Search: A Tutorial»,Interfaces,20, no 4, 1990a, pp. 74–94.
Glover (F.), Taillard (E.), De Werra (D.), « A user’s guide to tabu search»,Annals of Operations Research,41, no 3, 1993, pp. 3–28.
Hedible (C.),Pierre (S.), «A Genetic Algorithm for Assigning Cells to Switches in Personal Communication Networks», soumis pour publication en Juillet 2001,IEEE Transactions on Systems, Man, and Cybernetics.
Hedible (C.),Pierre (S.), «Algorithme génétique pour l’affectation des cellules à des commutateurs dans les réseaux de télécommunications personnelles», in Proceedings of theIEEE CCECE’2000, May 6–10, 2000, Halifax, Canada, pp. 1077–1081.
Holland (J.-H.), «Adaptation in Natural and Artificial Systems», The University of Michigan Press, Ann Arbor, Michigan 1975.
Houèto (F.), Pierre (S.), «Affectation heuristique de cellules à des commutateurs dans les réseaux cellulaires mobiles»,Annales des Télécommunications,56, no 3–4, 2001, pp. 184–197.
Kirkpatrick (S.), Gelatt (Jr.C.D.), Vecchi (M.P.), «Optimization by Simulated Annealing»,Science, 220, 1983, pp. 671–680.
Mariott (K.),Stuckey (P.J.), «Programming with constraints: an introduction»,MIT Press, 1998.
Merchant (A.), Sengupta (B.), «Multiway graph partitionning with applications to PCS networks».Proceedings IEEE INFOCOM ’94, The Conference on Computer Communications,2, 1994, pp. 593–600.
Merchant (A.), Sengupta (B.), «Assignment of Cells to Switches inPCS Networks»,IEEE/ACM Transactions on Networking,3, no 5, 1995, pp. 521–526.
Pierre (S.), Houèto (F.), «A Tabu-Search Approach for Assigning Cells to Switches in Cellular Mobile Networks”,Computer Communications,25, no 5, mars 2002, pp. 464–477.
Quintero (A.), Pierre (S.), «A multi-population Memotic Algorithm for Assigning Cells to Switches in Cellular Mobiles Networks»,IEEE Communications Letters,6, no 11, November 2002, pp. 484–486.
Quintero (A.),Pierre (S.), «Assigning Cells to Switches in Cellular Mobile Networks: A Comparative Study»,Computer Communications, à paraître, 2003.
Quintero (A.),Pierre (S.), «Hybrid and Parallel Genetic Algorithm Approaches for Assigning Cells to Switches in Cellular Mobile Networks», soumis pour publication en Mai 2001,Journal of Parallel Algorithms and Applications.
Saha (D.),Bhattacharjee (P.S.),Mukherjee (A.), «Heuristics for assignment of cells to switches in aPCSN: a comparative study»,IEEE International Conference on Personal Wireless Communication, 1999, pp. 331–334.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Amoussou, G., André, M., Pesant, G. et al. Une approche basée sur la programmation par contraintes pour affecter des cellules à des commutateurs dans les réseaux cellulaires pour mobiles. Ann. Télécommun. 58, 584–604 (2003). https://doi.org/10.1007/BF03001030
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF03001030
Mots clés
- Radiocommunication service mobile
- Réseau cellulaire
- Programmation mathématique
- Optimisation sous contrainte
- Affection
- Transfer radiocommunication
- Commutateur téléphonique
- Programmation dynamique
- Algorithme