Natural computing for simulation and knowledge discovery