Solving a resource allocation problem in wireless mesh networks: A comparison between a CP-based and a classical column generation

This article presents a column generation approach to a resource allocation problem arising in managing Wireless Mesh Networks. The problem consists in routing the given demands over the network and to allocate time resource to pairs of nodes. Half-duplex constraints are taken into account together with the aggregate interference due to simultaneous transmissions, which affects the signal quality. Different problems are considered, according to the assumptions on the transmission power and rate. The resource allocation problem can be formulated as a Mixed Integer Linear Programming (MILP) problem and dealt with a column generation-based approach. The pricing problem, due to signal quality constraints, turns out to be computationally demanding. To tackle these difficulties, besides a classical mathematical programming approach, we have applied a hybrid column generation approach where the pricing subproblem is solved using Constraint Programming. Numerical results show that the two methods are comparable. The results of the column generation are then used to solve heuristically the problem. The obtained results provide very small gaps (between lower bounds and Heuristic solutions) for two of the three considered problems and reasonable gaps for the third problem. © 2009 Wiley Periodicals, Inc. NETWORKS, Vol. 55(3), 221–233 2010

[1]  Antonio Capone,et al.  Scheduling Optimization in wireless MESH Networks with Power Control and Rate Adaptation , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[2]  Antonio Capone,et al.  On the Design of Wireless Mesh Networks , 2007 .

[3]  Di Yuan,et al.  A column generation method for spatial TDMA scheduling in ad hoc networks , 2004, Ad Hoc Networks.

[4]  Izhak Rubin,et al.  Multiple access protocol for power-controlled wireless access nets , 2004, IEEE Transactions on Mobile Computing.

[5]  Stefano Gualandi Enhancing CP-based column generation for integer programs , 2009, 4OR.

[6]  Michela Milano,et al.  Constraint and Integer Programming: Toward a Unified Methodology (Operations Research/Computer Science Interfaces, 27) , 2003 .

[7]  Lin Xiao,et al.  Cross-layer optimization of wireless networks using nonlinear column generation , 2006, IEEE Transactions on Wireless Communications.

[8]  Jian Tang,et al.  Link scheduling with power control for throughput enhancement in multihop wireless networks , 2006, IEEE Trans. Veh. Technol..

[9]  Mani B. Srivastava,et al.  Joint end-to-end scheduling, power control and rate control in multi-hop wireless networks , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[10]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[11]  Anthony Ephremides,et al.  Joint Scheduling, Power Control, and Routing Algorithm for Ad-Hoc Wireless Networks , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[12]  Harish Viswanathan,et al.  Throughput-range tradeoff of wireless mesh backhaul networks , 2006, IEEE Journal on Selected Areas in Communications.

[13]  Peter J. Stuckey,et al.  Speeding Up Constraint Propagation , 2004, CP.

[14]  Reizel Casaquite,et al.  Evaluation and Optimization of Joint Scheduling, Power Control, and Routing in Ad Hoc Wireless Networks , 2006, 2006 International Conference on Hybrid Information Technology.

[15]  Rene L. Cruz,et al.  Optimal routing, link scheduling and power control in multihop wireless networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[16]  Mark Wallace,et al.  Integrating Operations Research in Constraint Programming , 2010, Ann. Oper. Res..

[17]  Tamer A. ElBatt,et al.  Joint scheduling and power control for wireless ad hoc networks , 2002, IEEE Transactions on Wireless Communications.

[18]  Murali S. Kodialam,et al.  On power efficient communication over multi-hop wireless networks: joint routing, scheduling and power control , 2004, IEEE INFOCOM 2004.

[19]  Krzysztof R. Apt,et al.  Principles of constraint programming , 2003 .

[20]  Stefan E. Karisch,et al.  Constraint Programming Based Column Generation for Crew Assignment , 2002, J. Heuristics.

[21]  Izhak Rubin,et al.  Optimum integrated link scheduling and power control for ad hoc wireless networks , 2005, WiMob'2005), IEEE International Conference on Wireless And Mobile Computing, Networking And Communications, 2005..