Multi-Objective Teaching-Learning-Based Optimizer for a Multi-Weeding Robot Task Assignment Problem | TUP Journals & Magazine | IEEE Xplore