摘要:Niche formation allows evolutionary algorithms to be used when the location and maintenance ofmultiple solutions appertaining to diverse areas of the phenotypic space is required. Consequentlythe application field can be extended to multiobjective optimization, simulation of complexsystems and multimodal function optimization.In this later case a conventional evolutionary algorithm tends to group the final population aroundthe fittest individual. Thus, other areas of interest in the search process are lost. Niching methodspermits the maintenance of solutions located around these areas of interest.This contribution briefly describe problems preventing niche formation in conventional geneticalgorithms, a crowding method for niche formation and analysis of results when optimizing twomultimodal functions