Research Article
A New Hybrid Algorithm to Solve Winner Determination Problem in Multiunit Double Internet Auction
Input: | population size: | Maximum number of generations: | Buyers input: | Sellers input: | Output: | Interesting Winners: | Algorithm: | (1) Initialize = 0 and CountPg = 0 | (2) Find possible matches from and | (3) Generate population of size | (4) For each chromosome | (4.1) Generate winners from chromosome | (4.2) Calculate fitness of winners | (4.3) Initialize , , Pi, Pg | (5) OldPg = Pg | (6) For each chromosome and | (6.1) Select the best chromosomes to be copied into Pn | (6.2) Mutate and crossover chromosome with | (6.3) Add reproduced chromosome to Pn | (6.4) Generate winners from reproduced chromosome | (6.5) Calculate fitness of winners | (6.6) Update , , Pi, Pg | (7) If OldPg = Pg then | CountPg ++ | Else | CountPg = 0 | (8) ++ | (9) If (( > ) or (CountPg > ())) then | get the fittest chromosome from | = | Stop algorithm | Else | Go to Step (4) |
|