Research Article

Fairness-Oriented Semichaotic Genetic Algorithm-Based Channel Assignment Technique for Node Starvation Problem in Wireless Mesh Networks

Algorithm 1

The proposed FA-SCGA-CAA algorithm and the pseudocode of the proposed channel assignment algorithm FA-SCGA-CAA.
    Input: Network Topology G, Nodes Positions, Available Channels , Fairness Tolerance Rate , maximum iteration
    Output: best chromosome contains channels list with the corresponding links
    //Create the primary chromosome
(1) //Node Ranking
(2) use the multicriterion channel assignment algorithm in [11].
(3) //Link ranking
(4):
(5)
    //Assign the channels to form the primary chromosome
(6)
(7) using algorithm in [11].
(8)
(9) //Calculate the link interferences
(10)
   //average interference of all links
(11)
   //create the initial population (n chromosomes)
(12)while
(13) //copy the primary chromosome
(14),
(15) //
(16)  
(17) //replace the weak gene by
(18)
(19)While and do://Evaluation Process
(20)
(21)  
(22)   
(23)    (9)
(24)    (5)
(25)    (3)
(26)    (2)
(27)   
(28)    
(29) //Sort the chromosomes according to their
(30) Select top best chromosomes from according to (13)
(31)
(32)
(33)
(34)
(35)return the best evaluated chromosome