Teaching learning based optimization to solve economic and emission scheduling problems | IEEE Conference Publication | IEEE Xplore