A Teaching and Learning Based Optimization Algorithm for Efficient Routing in Vehicular Ad Hoc Networks | IEEE Conference Publication | IEEE Xplore