The problem of distributed learning and channel access is considered in a cognitive network with multiple secondary users. The availability statistics of the channels are initially unknown to the secondary users and a...
详细信息
The problem of distributed learning and channel access is considered in a cognitive network with multiple secondary users. The availability statistics of the channels are initially unknown to the secondary users and are estimated using sensing decisions. There is no explicit information exchange or prior agreement among the secondary users and sensing and access decisions are undertaken by them in a completely distributed manner. We propose policies for distributed learning and access which achieve order-optimal cognitive system throughput (number of successful secondary transmissions) under self play, i.e., when implemented at all the secondary users. Equivalently, our policies minimize the sum regret in distributed learning and access, which is the loss in secondary throughput due to learning and distributed access. For the scenario when the number of secondary users is known to the policy, we prove that the total regret is logarithmic in the number of transmission slots. This policy achieves order-optimal regret based on a logarithmic lower bound for regret under any uniformly-good learning and access policy. We then consider the case when the number of secondary users is fixed but unknown, and is estimated at each user through feedback. We propose a policy whose sum regret grows only slightly faster than logarithmic in the number of transmission slots.
作者:
LI, SBASAR, TUNIV ILLINOIS
COORDINATED SCI LAB DECIS & CONTROL LAB 1101 W SPRINGFIELD AVE URBANA IL 61801 USA
In this paper, a general class of nonquadratic convex Nash games is studied, from the points of view of existence, stability and iterative computation of noncooperative equilibria. Conditions for contraction of genera...
详细信息
In this paper, a general class of nonquadratic convex Nash games is studied, from the points of view of existence, stability and iterative computation of noncooperative equilibria. Conditions for contraction of general nonlinear operators are obtained, which are then used in the stability study of such games. These lead to existence and uniqueness conditions for stable Nash equilibrium solutions, under both global and local analysis. Also, convergence of an algorithm which employs inaccurate search techniques is verified. It is shown in the context of a fish war example that the algorithm given is in some aspects superior to various algorithms found in the literature, and is furthermore more meaningful for real world implementation.
We study distributed composite optimization over networks: agents minimize a sum of smooth (strongly) convex functions-the agents' sum-utility-plus a nonsmooth (extended-valued) convex one. We propose a general un...
详细信息
We study distributed composite optimization over networks: agents minimize a sum of smooth (strongly) convex functions-the agents' sum-utility-plus a nonsmooth (extended-valued) convex one. We propose a general unified algorithmic framework for such a class of problems and provide a convergence analysis leveraging the theory of operator splitting. Distinguishing features of our scheme are: (i) When each of the agent's functions is strongly convex, the algorithm converges at a linear rate, whose dependence on the agents' functions and network topology is decoupled;(ii) When the objective function is convex (but not strongly convex), similar decoupling as in (i) is established for the coefficient of the proved sublinear rate. This also reveals the role of function heterogeneity on the convergence rate. (iii) The algorithm can adjust the ratio between the number of communications and computations to achieve a rate (in terms of computations) independent on the network connectivity;and (iv) A by-product of our analysis is a tuning recommendation for several existing (non-accelerated) distributed algorithms yielding provably faster (worst-case) convergence rate for the class of problems under consideration.
We study the barrier coverage problem using relocatable sensor nodes. We assume each sensor can sense an intruder or event inside its sensing range. Sensors are initially located at arbitrary positions on the barrier ...
详细信息
We study the barrier coverage problem using relocatable sensor nodes. We assume each sensor can sense an intruder or event inside its sensing range. Sensors are initially located at arbitrary positions on the barrier and can move along the barrier. The goal is to find final positions for sensors so that the entire barrier is covered. In recent years, the problem has been studied extensively in the centralized setting. In this paper, we study a barrier coverage problem in the distributed and discrete setting. We assume that we have n identical sensors located at grid positions on the barrier, and that each sensor repeatedly executes a Look-Compute-Move cycle: based on what it sees in its vicinity, it makes a decision on where to move, and moves to its next position. We make two strong but realistic restrictions on the capabilities of sensors: they have a constant visibility range and can move only a constant distance in every cycle. In this model, we give the first two distributed algorithms that achieve barrier coverage for a line segment barrier when there are enough nodes in the network to cover the entire barrier. Our algorithms are synchronous, and local in the sense that sensors make their decisions independently based only on what they see within their constant visibility range. One of our algorithms is oblivious whereas the other uses two bits of memory at each sensor to store the type of move made in the previous step. We show that our oblivious algorithm terminates within steps with the barrier fully covered, while the constant-memory algorithm is shown to take steps to terminate in the worst case. Since any algorithm in which a sensor can only move a constant distance in one step requires steps on some inputs, our second algorithm is asymptotically optimal.
Establishing a multicast tree in a point-to-point network of switch nodes, such as a wide-area asynchronous transfer mode (ATM) network, can be modeled as the NP-complete Steiner problem in networks, In this paper, we...
详细信息
Establishing a multicast tree in a point-to-point network of switch nodes, such as a wide-area asynchronous transfer mode (ATM) network, can be modeled as the NP-complete Steiner problem in networks, In this paper, we introduce and evaluate two distributed algorithms for finding multicast trees in point-to-point data networks, These algorithms are based on the centralized Steiner heuristics, the shortest path heuristic (SPH) and the Kruskal-based shortest path heuristic (K-SPH), and have the advantage that only the multicast members and nodes in the neighborhood of the multicast tree need to participate in the execution of the algorithm, We compare our algorithms by simulation against a baseline algorithm, the pruned minimum spanning-tree heuristic that is the basis of many previously published algorithms for finding multicast trees. Our results show that the competitiveness (the ratio of the sum of the heuristic tree's edge weights to that of the best solution found) of both of our algorithms was, on the average, 25% better in comparison to that of the pruned spanning-tree approach, In addition, the competitiveness of our algorithms was, in almost all cases, within 10% of the best solution found by any of the Steiner heuristics considered, including both centralized and distributed algorithms, Limiting the execution of the algorithm to a subset of the nodes in the network results in an increase in convergence time over the pruned spanning-tree approach, but this overhead can be reduced by careful implementation.
This article proposes three distributed algorithms for solving linear algebraic equations to seek a least-squares (LS) solution via multiagent networks. We consider that each agent has only access to a small and incom...
详细信息
This article proposes three distributed algorithms for solving linear algebraic equations to seek a least-squares (LS) solution via multiagent networks. We consider that each agent has only access to a small and incomplete block of linear equations rather than the complete row or column in the existing results. First, we focus on the case of a homogeneous partition of linear equations. A distributed algorithm is proposed via a single-layered grid network, in which each agent only needs to control three scalar states. Second, we consider the case of heterogeneous partitions of linear equations. Two distributed algorithms with a doubled-layered network are developed, which allow each agent's states to have different dimensions and can be applied to heterogeneous agents with different storage and computation capabilities. Rigorous proofs show that the proposed distributed algorithms collaboratively obtain an LS solution with exponential convergence and also own a solvability verification property, i.e., a criterion to verify whether the obtained solution is an exact solution. Finally, some simulation examples are provided to demonstrate the effectiveness of the proposed algorithms.
A k-core C-k of a tree T is subtree with exactly k leaves for k less than or equal to n(l), where n(l) the number of leaves in T, and minimizes the sum of the distances of all nodes from C-k. In this paper first we pr...
详细信息
A k-core C-k of a tree T is subtree with exactly k leaves for k less than or equal to n(l), where n(l) the number of leaves in T, and minimizes the sum of the distances of all nodes from C-k. In this paper first we propose a distributed algorithm for constructing a rooted spanning tree of a dynamic graph such that root of the tree is located near the center of the graph. Then we provide a distributed algorithm for finding k-core of that spanning tree. The spanning tree is constructed in two stages. In the first stage, a forest of trees is generated. In the next stage these trees are connected to form a single rooted tree. An interesting aspect of the first stage of proposed spanning algorithm is that it implicitly constructs the (convex) hull of those nodes which are not already included in the spanning forest. The process is repeated till all non root nodes of the graph have chosen a unique parent. We implemented the algorithms for finding spanning tree and its k-core. A core can be quite useful for routing messages in a dynamic network consisting of a set of mobile devices. (C) 2003 Elsevier B.V. All rights reserved.
We present distributed algorithms for constructing a depth-first search tree for a communication network which are more efficient than previous methods. Our algorithms require 2\V\ - 2 messages and units of time in th...
详细信息
We present distributed algorithms for constructing a depth-first search tree for a communication network which are more efficient than previous methods. Our algorithms require 2\V\ - 2 messages and units of time in the worst case, where \V\ is the number of sites in the network, and as little as \V\ messages and time units in the best case. The actual number of messages and time units depends on the network topology and possibly on the routing chosen. We can interpret this to mean that the number of messages and time units is \V\(1 + r) in the worst case, where 0 less than or equal to r < 1 and the value of r depends on the topology and the routing. In a best case for the simplest algorithm, for example when the underlying network has a ring topology, r = O and our basic algorithm requires \V\ messages and time units, regardless of routing. We extend the basic algorithm to achieve the same best case bound for other topologies. The worst case bound, which has r = 1 - 2/\V\, applies if the network topology is a tree. The improvement over the best of previous algorithms is achieved by dynamic backtracking, with a minor increase in message length.
In this paper, we propose a cooperative distributed framework to optimize a variety of rate and energy-efficiency (EE) utility functions, such as the minimum-weighted rate or the global EE, for the K-user interference...
详细信息
In this paper, we propose a cooperative distributed framework to optimize a variety of rate and energy-efficiency (EE) utility functions, such as the minimum-weighted rate or the global EE, for the K-user interference channel. We focus on the single-input multiple-output (SIMO) case, where each user, based solely on local channel state information (CSI) and limited exchange information from other users, optimizes its transmit power and receive beamformer, although the framework can also be extended to the multiple-output multiple-input (MIMO) case. The distributed framework combines an alternating optimization approach with majorization-minimization (MM) techniques, thus ensuring convergence to a stationary point of the centralized cost function. Closed-form power update rules are obtained for some utility functions, thus obtaining very fast convergence algorithms. The receivers treat interference as noise (TIN) and apply the beamformers that maximize the signal-to-interference-plus-noise (SINR). The proposed cooperative distributed algorithms are robust against channel variations and network topology changes and, as our simulation results suggest, they perform close to the centralized solution that requires global CSI. As a benchmark, we also study a non-cooperative distributed framework based on the so-called "signal-to-leakage-plus-noise ratio" (SNLR) that further reduces the overhead of the cooperative version.
This paper presents analysis and design results for distributed consensus algorithms in multi-agent networks. We consider continuous consensus functions of the initial state of the network agents. Under mild smoothnes...
详细信息
This paper presents analysis and design results for distributed consensus algorithms in multi-agent networks. We consider continuous consensus functions of the initial state of the network agents. Under mild smoothness assumptions, we obtain necessary and sufficient conditions characterizing any algorithm that asymptotically achieves consensus. This characterization is the building block to obtain various design results for networks with weighted, directed interconnection topologies. We first identify a class of smooth functions for which one can synthesize in a systematic way distributed algorithms that achieve consensus. We apply this result to the family of weighted power mean functions, and characterize the exponential convergence properties of the resulting algorithms. We establish the validity of these results for scenarios with switching interconnection topologies. Finally, we conclude with two discontinuous distributed algorithms that achieve, respectively, max and min consensus in finite time. (C) 2007 Elsevier Ltd. All rights reserved.
暂无评论