Genetic algorithm to solve optimum TDMA transmission schedule in broadcast packet radio networks

The problem of finding an optimum conflict-free transmission schedule for a broadcast packet radio network (PRNET) is NP-complete. In addition to a host of heuristic algorithms, recently, neural network and simulated annealing approaches to solve this problem were reported. We show that the standard genetic algorithm, though able to solve small problems, performed poorly for large networks. This is because classical crossover and mutation operations create invalid members, which flood the whole population, hindering the progress of the search for valid solutions. In this paper, special crossover and mutation operations are defined, such that the members of the population always remain valid solutions of the problem. Excellent results were obtained in a few generations, even for very large networks with 400 nodes. The results were compared with recently reported neural network and mean field annealing approaches.

[1]  W.C. Fifer,et al.  The low-cost packet radio , 1987, Proceedings of the IEEE.

[2]  Yoshiyasu Takefuji,et al.  A parallel algorithm for broadcast scheduling problems in packet radio networks , 1993, IEEE Trans. Commun..

[3]  Fouad A. Tobagi,et al.  Multiaccess Protocols in Packet Communication Systems , 1980, IEEE Trans. Commun..

[4]  L. Kleinrock,et al.  Spatial reuse in multihop packet radio networks , 1987, Proceedings of the IEEE.

[5]  Raúl Hector Gallard,et al.  Genetic algorithms + Data structure = Evolution programs , Zbigniew Michalewicz , 1999 .

[6]  B.H. Davies,et al.  The application of packet switching techniques to combat net radio , 1987, Proceedings of the IEEE.

[7]  Leonard Kleinrock,et al.  Throughput - Delay Characteristics of Some Slotted-ALOHA Multihop Packet Radio Networks , 1985, IEEE Transactions on Communications.

[8]  Imrich Chlamtac,et al.  Fair Algorithms for Maximal Link Activation in Multihop Radio Networks , 1987, IEEE Trans. Commun..

[9]  N. Shacham,et al.  Future directions in packet radio architectures and protocols , 1987, Proceedings of the IEEE.

[10]  Thomas Bäck,et al.  Evolutionary algorithms in theory and practice - evolution strategies, evolutionary programming, genetic algorithms , 1996 .

[11]  S.A. Gronemeyer,et al.  Advances in packet radio technology , 1978, Proceedings of the IEEE.

[12]  Nobuo Funabiki,et al.  A binary neural network approach for link activation problems in multihop radio networks , 1996 .

[13]  F.A. Tobagi,et al.  Issues in packet radio network design , 1987, Proceedings of the IEEE.

[14]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[15]  AARON KERSHENBAUM,et al.  An Algorithm for Evaluation of Throughput in Multihop Packet Radio Networks with Complex Topologies , 1987, IEEE J. Sel. Areas Commun..

[16]  Goutam Chakraborty,et al.  Genetic algorithm for broadcast scheduling in packet radio networks , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[17]  R. Binder,et al.  Packet radio and satellite networks , 1984, IEEE Communications Magazine.

[18]  Anthony Ephremides,et al.  Scheduling broadcasts in multihop radio networks , 1990, IEEE Trans. Commun..

[19]  F.A. Tobagi,et al.  Modeling and performance analysis of multihop packet radio networks , 1987, Proceedings of the IEEE.

[20]  M.B. Pursley The role of spread spectrum in packet radio networks , 1987, Proceedings of the IEEE.

[21]  Ting-Chao Hou,et al.  Transmission Range Control in Multihop Packet Radio Networks , 1986, IEEE Trans. Commun..

[22]  David B. Fogel,et al.  Evolution-ary Computation 1: Basic Algorithms and Operators , 2000 .

[23]  Leonard Kleinrock,et al.  Spatial TDMA: A Collision-Free Multihop Channel Access Protocol , 1985, IEEE Trans. Commun..

[24]  Leonard Kleinrock,et al.  Optimal Transmission Ranges for Randomly Distributed Packet Radio Terminals , 1984, IEEE Trans. Commun..

[25]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[26]  Nirwan Ansari,et al.  Optimal Broadcast Scheduling in Packet Radio Networks Using Mean Field Annealing , 1997, IEEE J. Sel. Areas Commun..

[27]  Anthony Ephremides,et al.  A neural network approach to solving the link activation problem in multihop radio networks , 1995, IEEE Trans. Commun..

[28]  Zbigniew Michalewicz,et al.  Evolutionary Computation 1 , 2018 .

[29]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[30]  Nirwan Ansari,et al.  A neural network approach to broadcast scheduling in multi-hop radio networks , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[31]  Lalit M. Patnaik,et al.  Adaptive probabilities of crossover and mutation in genetic algorithms , 1994, IEEE Trans. Syst. Man Cybern..

[32]  Kenneth A. De Jong,et al.  Using Genetic Algorithms to Solve NP-Complete Problems , 1989, ICGA.

[33]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[34]  Israel Cidon,et al.  Distributed Assignment Algorithms for Multihop Packet Radio Networks , 1989, IEEE Trans. Computers.

[35]  Anthony Ephremides,et al.  A neural network approach to routing without interference in multihop radio networks , 1994, IEEE Trans. Commun..

[36]  G. Chakraborty,et al.  Rank based crossover-a new technique to improve the speed and quality of convergence in GA , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).