Text this: PMT: opposition-based learning technique for enhancing meta-heuristic performance