Step 1: | Population-based initialization |
Step 2: | Fitness evaluation of members |
Step 3: | Choose producer and perform producing |
Step 4: | Choose scrounger and perform scrounging |
Step 5: | Dispersed the rest members to perform ranging |
Step 6: | Repeat steps 2 - 5 until the stopping criterion is met |