The document proposes algorithms for topology control and optimum relay selection in cooperative ad hoc networks. Existing research only considers energy savings or network connectivity, but not both. The proposed algorithms first build an energy-efficient topology using cooperative communication while minimizing transmission power. They then select the optimum relay nodes from this topology to reduce overall power consumption for transmissions.