Research Article
A Rough Penalty Genetic Algorithm for Multicast Routing in Mobile Ad Hoc Networks
Pseudocode 2
Pseudocode of the RP method.
| conN is mean constraint numbers | | popnum is population numbers | | IT is information table, which is ( matrix | | gp is good population which decision variable = 1 from IT | | bp is bad population which decision variable = 0 from IT | | is good characteristic from gp | | is bad characteristic from bp | | t is the number of current generation | | () is a RP exponent for the t generation | | is a RP coefficient | | is constraints weight | | is next generation penalty coefficient | | Begin | | Create information table ; | | //Divide to two group and | | For i = 1 to | | IF decision variable = 1 Pick () to good population ; | | Else Pick () to bad population ; | | End if | | End for | | //Find characteristic from and | | For to | | = mod all ; | | = mod all ; | | End for | | //Find RP coefficient | | For to | | If ; | | Else ; | | End if | | End for | | //Modify RP penalty exponent (k, t) | | For to | | () = (; | | (), for all to ; | | End for | | End |
|