Abstract-In this paper, we address the routing and call scheduling problem in which one has to find a minimum-length schedule of selected links in a TDMA (Time Division Multiple Access) based wireless network. As we deal with multi-hop networks, these selected links represent a routing solution (paths) providing enough capacity to achieve the routers requirements of bandwidth. We present a cross-layer formulation of the problem that computes joint routing and scheduling.We use a branch-and-price algorithm to solve optimally the problem. A column generation algorithm is used to cope with the exponential set of rounds. The branch-and-bound algorithm provides mono-routing. We run experiments on networks from the literature, with different number of gateways. Experimental results as well as theoretical insights let us conjecture that the bottleneck region analysis is enough to find the optimal solution. The Integer Round-Up Property (IRUP) seems to hold for our problem.
I. INTRODUCTIONIn wireless networks, the communication channels are shared among the terminals. Thus, one of the major problems faced is the reduction of capacity due to interferences caused by simultaneous transmissions [1]. In this work, we call a round a collection of links that can be simultaneously activated in the network. We address the problem called Round Weighting Problem (RWP) [2] that consider joint routing and scheduling. We present a cross-layer formulation of the problem. We have to find a minimum-length schedule of selected links in a TDMA (Time Division Multiple Access) based wireless network. As we deal with multi-hop networks, these selected links represent a routing solution (paths) providing enough capacity to achieve the routers requirements of bandwidth. Scheduling methods such TDMA can guarantee achieving higher capacities by allowing time slots to be shared by simultaneous transmissions.A communication graph G = (V, E) represents the network topology, where the nodes are the routers and the edges are the links. Interferences between links are given as a conflict graph G c . We consider the RWP as a flow routing problem. Therefore, the flows in the edges of the problem solution represent the allocated bandwidth.We work with a special case of RW P where data are exchanged only between the routers in V r and the gateways in V g such as in Wireless Mesh networks (WMNs) or sensor networks. The input of the RW P corresponds to the communication graph G(V r ∪ V g , E), the conflict graph G c representing the edge interferences, and the network bandwidth b v