A Self-reflection Teaching-Learning-Based Optimization Algorithm and Its Application | AMiner