10.1109/CEC.2013.6557704