artificial colony algorithm, search capability, updating mechanisms, ABC, algorithms