I. Introduction
Over the past decades, wireless sensor networks (WSNs) have received considerable interest. Such a network is composed of one or multiple sinks and a large number of sensor nodes working in uncontrolled areas [1]. WSN provides a convenient way to monitor the physical environments. Thus, it can be used for several kinds of applications such as precision agriculture, environmental control and health care. However, sensors have some limitations like low power, low treatment capacity and limited lifetime. Consequently, new challenges were raised in operations research and optimization field. Some basic optimization problems are related to topology control, scheduling, coverage, mobility and routing [2].