A hybrid clustering routing protocol based on machine learning and graph theory for energy conservation and hole detection in wireless sensor network. (June 2019)