Real-valued chemical reaction optimization algorithm