tree algorithms are a well-known class of random access algorithms with a provable maximum stable throughput under the infinite population model (as opposed to ALOHA or the binary exponential backoff algorithm). In th...
详细信息
tree algorithms are a well-known class of random access algorithms with a provable maximum stable throughput under the infinite population model (as opposed to ALOHA or the binary exponential backoff algorithm). In this article, we propose a tree algorithm for opportunistic spectrum usage in cognitive radio networks. A channel in such a network is shared among so-called primary and secondary users, where the secondary users are allowed to use the channel only if there is no primary user activity. The tree algorithm designed in this article can be used by the secondary users to share the channel capacity left by the primary users. We analyze the maximum stable throughput and mean packet delay of the secondary users by developing a tree structured Quasi-Birth Death Markov chain under the assumption that the primary user activity can be modeled by means of a finite state Markov chain and that packets lengths follow a discrete phase-type distribution. Numerical experiments provide insight on the effect of various system parameters and indicate that the proposed algorithm is able to make good use of the bandwidth left by the primary users.
This paper presents an experimental investigation into the properties of the optimal communication spanning tree (OCST) problem. The OCST problem seeks a spanning tree that connects all the nodes and satisfies their c...
详细信息
This paper presents an experimental investigation into the properties of the optimal communication spanning tree (OCST) problem. The OCST problem seeks a spanning tree that connects all the nodes and satisfies their communication requirements at a minimum total cost. The paper compares the properties of random trees to the properties of the best solutions for the OCST problem that are found using an evolutionary algorithm. The results show, on average, that the optimal solution and the minimum spanning tree (MST) share a higher number of links than the optimal solution and a random tree. Furthermore, optimal solutions for OCST problems with randomly chosen distance weights share a higher number of links with an MST than OCST problems with Euclidean distance weights. This intuitive similarity between optimal solutions and MSTs suggests that some heuristic optimization methods for OCST problems might be improved by starting with an MST. Using an MST as a starting solution for a greedy search in the tested cases either improves median running time up to a factor of 10 while finding solutions of the same quality, or increases solution quality up to a factor of 100 while using the same number of search steps in comparison to starting the greedy search from a random tree. Starting a local search, a simulated annealing approach and a genetic algorithm from an MST increases solution quality up to a factor of three in comparison to starting from a random solution.
The broadcast domination problem is a variant of the classical minimum dominating set problem in which a transmitter of power p at vertex v is capable of dominating (broadcasting to) all vertices within distance p fro...
详细信息
The broadcast domination problem is a variant of the classical minimum dominating set problem in which a transmitter of power p at vertex v is capable of dominating (broadcasting to) all vertices within distance p from v. Our goal is to assign a broadcast power f(v) to every vertex v in a graph such that Sigma(v is an element of v) f(v) is minimized, and such that every vertex u with f(u) = 0 Is within distance f(v) of some vertex v with f(v) > 0. The problem is solvable in polynomial time on a general graph (Heggernes and Lokshtanov, Disc Math (2006), 3267-3280) and Blair et al. (Congr. Num. (2004), 55-77.) gave an O(n(2)) algorithm for trees. In this article, we provide an O(n) algorithm for trees. Our algorithm is notable due to the fact that it makes decisions for each vertex v based on "nonlocal" information from vertices far away from v, whereas almost all other linear-time algorithms for trees only make use of local information. (C) 2008 Wiley Periodicals, Inc. NETWORKS, Vol. 53(2), 160-169 2009
The earth's surface is an almost perfect sphere. Deviations from its spherical shape are less than 0.4% of its radius and essentially arise from its rotation. All equipotential surfaces are nearly spherical, too. ...
详细信息
The earth's surface is an almost perfect sphere. Deviations from its spherical shape are less than 0.4% of its radius and essentially arise from its rotation. All equipotential surfaces are nearly spherical, too. In consequence, multiscale modeling of geoscientifically relevant data on the sphere plays an important role. In this paper, we deal with isotropic kernel functions showing a local support (briefly called isotropic finite elements) for reconstructing square-integrable functions on the sphere. An essential tool is the concept of multiresolution analysis by virtue of the spherical up function. Because the up function is built by an infinite convolution product, we do not know an explicit representation of it. However, the tree algorithm for the multiresolution analysis based on the up functions can be formulated by convolutions of isotropic kernels of low-order polynomial structure. For these kernels, we are able to find an explicit representation, so that the tree algorithm can be implemented efficiently.
Copy-number variants (CNVs) account for a substantial proportion of human genetic variations. Understanding the CNV diversities across populations is a computational challenge because CNV patterns are often present in...
详细信息
Copy-number variants (CNVs) account for a substantial proportion of human genetic variations. Understanding the CNV diversities across populations is a computational challenge because CNV patterns are often present in several related populations and only occur in a subgroup of individuals within each of the population. This paper introduces a tree-guided sparse group selection algorithm (treeSGS) to detect population-differentiation CNV markers of subgroups across populations organized by a phylogenetic tree of human populations. The treeSGS algorithm detects CNV markers of populations associated with nodes from all levels of the tree such that the evolutionary relations among the populations are incorporated for more accurate detection of population-differentiation CNVs. We applied treeSGS algorithm to study the 1,179 samples from the 11 populations in Hapmap3 CNV data. The treeSGS algorithm accurately identifies CNV markers of each population and the collection of populations organized under the branches of the human population tree, validated by consistency among family trios and SNP characterizations of the CNVregions. Further comparison between the detected CNV markers and other population-differentiation CNVs reported in 1,000 genome data and other recent studies also shows that treeSGS can significantly improve the current annotations of population-differentiation CNV markers. treeSGS package is available at https://***/kuanglab/treeSGS.
A dual ascent algorithm is described for the 1-tree relaxation of the symmetric traveling salesman problem. The ascent directions correspond to increasing (decreasing) the dual variables for the nodes of a set that is...
详细信息
A dual ascent algorithm is described for the 1-tree relaxation of the symmetric traveling salesman problem. The ascent directions correspond to increasing (decreasing) the dual variables for the nodes of a set that is out of kilter high (low) for all 1-trees that are optimal at the current dual solution. This algorithm is shown to obtain near optimal bounds in about one-quarter of the time required by the subgradient method on a sample of well-known test cases.
This paper introduces two types of indirect covering tree problems using a spanning tree as a backbone network. The minimum cost covering subtree seeks the minimum cost collection of arcs that form a subtree and satis...
详细信息
This paper introduces two types of indirect covering tree problems using a spanning tree as a backbone network. The minimum cost covering subtree seeks the minimum cost collection of arcs that form a subtree and satisfy covering constraints for nodes of the network. Reduction techniques that have been used to solve the location set covering problem are extended to solve the Minimum Cost Covering Subtree (MCCS). The second problem, The Maximal Indirect Covering Subtree (MICS), chooses that subtree which maximizes the demand within a distance standard of nodes of the subtree. In addition, some variations of the maximal indirect covering subtree problem are proposed.
We present an algorithm for constructing a tree to satisfy a set of lineage constraints on common ancestors. We then apply this algorithm to synthesize a relational algebra expression from a simple tableau, a problem ...
详细信息
We present an algorithm for constructing a tree to satisfy a set of lineage constraints on common ancestors. We then apply this algorithm to synthesize a relational algebra expression from a simple tableau, a problem arising in the theory of relational databases.
The research objective is to develop indexing data algorithm to reduce database searching time by using multithreaded frameworks. In this article the indexing data algorithm in a tree form which is called CW-tree is s...
详细信息
ISBN:
(纸本)9781728169491
The research objective is to develop indexing data algorithm to reduce database searching time by using multithreaded frameworks. In this article the indexing data algorithm in a tree form which is called CW-tree is supposed. Traversing through CW-tree occurs asynchronously with help additional start nodes. Compared to existing analogs of tree-based algorithms, the CW-tree has some advantages, the main of which is full parallelization both on the levels of branches and on the levels of leaves. To confirm benefits from using of CW-tree algorithm, comparison test between reading data with help B-tree and reading data with CW-tree was conducted. Result of test described in chapter 4 and shows that reading data time with CW-tree less than reading with B-tree.
trees are useful data structures, but to design efficient parallel programs over trees is known to be more difficult than to do over lists. Although several important tree skeletons have been proposed to simplify para...
详细信息
ISBN:
(纸本)354040788X
trees are useful data structures, but to design efficient parallel programs over trees is known to be more difficult than to do over lists. Although several important tree skeletons have been proposed to simplify parallel programming on trees, few studies have been reported on how to systematically use them in solving practical problems;it is neither clear how to make a good combination of skeletons to solve a given problem, nor obvious even how to find suitable operators used in a single skeleton. In this paper, we report our first attempt to resolve these problems, proposing. two important transformations, the tree diffusion transformation and the tree context preservation transformation. The tree diffusion transformation allows one to use familiar recursive definitions to develop his parallel programs, while the tree context preservation transformation shows how to derive associative operators that are required when using tree skeletons. We illustrate our approach by deriving an efficient parallel program for solving a nontrivial problem called the party planning problem, the tree version of the famous maximum-weight-sum problem.
暂无评论