Wireless networks routing: ApproachesOptimization-based approachSolving optimization problemA primer on solving convex optimization through dualityConvex optimization problem in standard formThe LagrangianThe Lagrange dual functionThe Lagrange dual problemWeak & strict dualityA variant of convex optimization problemThe Lagrangian for the variantThe Lagrange dual function for the variantThe Lagrange dual problem for the variant1Wireless networks routing: Approachesreactive & proactive approachesbeing standardizedoptimization approachprovably optimal propertiesrouting for delay/disruption tolerant networksA different paradigmother approachescross-layer design, network coding, …2Optimization-based approachOptimization metricsEnergy consideration•Minimum energy routing•Maximum lifetime routing(function of) throughputJoint considerations•Routing & resource allocation•Routing & sensing3Solving optimization problemProblem specificA very common approachDual decomposition: naturally renders distributed algorithmsOnly describe one representative paperL. Xiao, M. Johansson, and S. Boyd, Simultaneous Routing and Resource Allocation via Dual Decomposition, IEEE Transactions on Communications, 52(7):1136-1144, July 2004. Goals: how to formulate optimization problem; solve convex optimization through duality4A primer on solving convex optimization through duality5Convex optimization problem in standard formpibxamixftsxfiTiix,...,1,,...,1,0)(..)(:min0mfff ,...,,10are convex functions.0,0,1,,)()()(βαβαRyxforyfβxfαyβxαfniii6The LagrangianmultiplierLagrangianμλbxaxhxhμxfλxfμλxLiTiiipiimiii:,)()()()(),,(1107The Lagrange dual function))()()((inf),,(inf),(110xhμxfλxfμλxLμλgipiimiiixxp*: optimal value of the original problem.*),(,,0 pμλgμλfor Important property:8The Lagrange dual problemWhat is the best lower bound that can be obtained from the Lagrange dual function?miλtsμλgiμλ,...,1,0..),(:max,This is the dual problem. The original problem is called primal problem.9Weak & strict dualityWeak duality**pd d*: optimal value of the dual problem.p*: optimal value of the primary problem.Optimal duality gap: Strong duality0** dp**pd 10A variant of convex optimization problempibxamixftsxfiTiix,...,1,,...,1,0)(..)(:max0f0: concave function.:,...,1mffconvex functions.11The Lagrangian for the variantmultiplierLagrangianμλbxaxhxhμxfλxfμλxLiTiiipiimiii:,)()()()(),,(11012The Lagrange dual function for the variant))()()((sup),,(sup),(110xhμxfλxfμλxLμλgipiimiiixxp*: optimal value of the original problem.*),(,,0 pμλgμλfor Important property:13The Lagrange dual problem for the variantWhat is the best upper bound that can be obtained from the Lagrange dual
View Full Document