###### problem parameters ####
k= # number of defence faciity
I= # number of customer
J= # number of facility services
###### initialize paramaters
m= # number of memplex
n= # number of frog in each memplex
q= # number of submemlex members
###### generate initial population

###### partition population into memplexs

###### memetic evolution withing each memplex

##### shuffling all frogs

#### check termination consdition
