MicroGP
    
            
                
                    A multi-purpose extensible self-adaptive evolutionary algorithm
                
            
             
            
             
            
        
            MicroGP (µGP, ugp) is a versatile optimizer able to outperform both human experts and conventional heuristics in finding the optimal solution of hard problems. It is an evolutionary algorithm since it mimics some principles of the Neo-Darwinian paradigm. 
⚠️ A new version is available on https://github.com/squillero/microgp4