Multiuser multirelay network is a potential scenario to fulfill the transmission requirements of various sources and high-volume traffic for the Internet of Underwater Things. To efficiently complete concurrent transmissions for multiple users, this article investigates the joint relay assignment and power allocation problem for multiuser multirelay networks based on the underwater optical wireless communication (UOWC). Specifically, the multiuser multirelay network for UOWC based on decode-and-forward relaying is modeled, where the absorption, scattering, solar radiation noise, and oceanic turbulence of UOWC are all considered. The joint optimization problem of relay assignment and power allocation is formulated as a mixed-integer programming problem, where the average outage probability is minimized with the constraint of total transmitted power. To solve this joint problem, an alternating optimization method is employed, which alternately optimizes the relay assignment and power allocation subproblems. The relay assignment subproblem is modeled as a weighted bipartite matching problem and solved by an improved Kuhn–Munkres algorithm, whereas the power allocation subproblem is proved to be quasiconvex and solved by an iterative bisection algorithm. The simulation results indicate that the proposed schemes significantly reduce the average outage probability with fast convergence.
Read full abstract