Table 2 The computational complexities of CJSESOS and JS methods.
From: Bi-objective jellyfish algorithm for team formation problem
Aspect | CJSESOS | JS |
|---|---|---|
Initialization | \(\:O(N\cdot\:D)\) | \(\:O(N\cdot\:D)\) |
Fitness evaluation | \(\:O(N\cdot\:{C}_{f})\) | \(\:O(N\cdot\:{C}_{f})\) |
Chaotic sequence generation | \(\:O(N\cdot\:\:D)\) | Not applicable |
Position update/diversity mechanism | \(\:O\left(K\cdot\:\:D\right),\:\)via ESSO | \(\:O\left(N\cdot\:D\right),\:\)via swarm interactions |
Selection | \(\:O\left(N\text{log}N\right)\) | \(\:O\left(N\right)\) |
Total per generation | \(\:O(N\cdot\:{C}_{f}+N\cdot\:D+K\cdot\:D+N\cdot\:\text{log}N)\) | \(\:O(N\cdot\:{C}_{f}+N\cdot\:D)\), |
Total for T generations | \(\:O(G\cdot\:(N\cdot\:{C}_{f}+N\cdot\:D+K\cdot\:D+N\cdot\:\text{log}N\left)\right)\), | \(\:O(G\cdot\:(N\cdot\:{C}_{f}+N\cdot\:D\left)\right)\), |