This document compares the AODV and OLSR routing protocols for wireless ad hoc networks. AODV is a reactive protocol that establishes routes on demand, while OLSR is a proactive protocol that maintains routes through periodic table updates. Several studies are summarized that simulate and compare the performance of AODV and OLSR under different network conditions and metrics like end-to-end delay, throughput, and load. The studies generally find that AODV performs better for lower mobility or less dense networks, while OLSR is more suitable for higher mobility or dense networks. Neither protocol dominates in all scenarios, and a hybrid approach may provide the most benefits.