DEGREE-BASED GINI INDEX FOR GRAPHS

2019 ◽  
Vol 34 (2) ◽  
pp. 157-171 ◽  
Author(s):  
Carly Domicolo ◽  
Hosam Mahmoud

AbstractIn Balaji and Mahmoud [1], the authors introduced a distance-based Gini index for rooted trees. In this paper, we introduce a degree-based Gini index (or just simply degree Gini index) for graphs. The latter index is a topological measure on a graph capturing the proximity to regular graphs. When applied across the random members of a class of graphs, we can identify an average measure of regularity for the class. Whence, we can compare the classes of graphs from the vantage point of closeness to regularity.We develop a simplified computational formula for the degree Gini index and study its extreme values. We show that the degree Gini index falls in the interval [0, 1). The main focus in our study is the degree Gini index for the class of binary trees. Via a left-packing transformation, we show that, for an arbitrary sequence of binary trees, the Gini index has inferior and superior limits in the interval [0, 1/4]. We also show, via the degree Gini index, that uniform rooted binary trees are more regular than binary search trees grown from random permutations.

Author(s):  
Jonathan Dupuy

We introduce the concurrent binary tree (CBT), a novel concurrent representation to build and update arbitrary binary trees in parallel. Fundamentally, our representation consists of a binary heap, i.e., a 1D array, that explicitly stores the sum-reduction tree of a bitfield. In this bitfield, each one-valued bit represents a leaf node of the binary tree encoded by the CBT, which we locate algorithmically using a binary-search over the sum-reduction. We show that this construction allows to dispatch down to one thread per leaf node and that, in turn, these threads can safely split and/or remove nodes concurrently via simple bitwise operations over the bitfield. The practical benefit of CBTs lies in their ability to accelerate binary-tree-based algorithms with parallel processors. To support this claim, we leverage our representation to accelerate a longest-edge-bisection-based algorithm that computes and renders adaptive geometry for large-scale terrains entirely on the GPU. For this specific algorithm, the CBT accelerates processing speed linearly with the number of processors.


2015 ◽  
Vol DMTCS Proceedings, 27th... (Proceedings) ◽  
Author(s):  
G. Chatel ◽  
V. Pilaud

International audience Cambrian trees are oriented and labeled trees which fulfill local conditions around each node generalizing the conditions for classical binary search trees. Based on the bijective correspondence between signed permutations and leveled Cambrian trees, we define the Cambrian Hopf algebra generalizing J.-L. Loday and M. Ronco’s algebra on binary trees. We describe combinatorially the products and coproducts of both the Cambrian algebra and its dual in terms of operations on Cambrian trees. Finally, we define multiplicative bases of the Cambrian algebra and study structural and combinatorial properties of their indecomposable elements. Les arbres Cambriens sont des arbres orientés et étiquetés qui satisfont des conditions locales autour de leurs nœuds généralisant les conditions des arbres binaires de recherche classiques. A partir de la correspondence bijective entre permutations signées et arbres Cambriens à niveau, nous définissons l’algèbre Cambrienne qui généralise l’algèbre sur les arbres binaires de J.-L. Loday et M. Ronco. Nous donnons une description combinatoire du produit et du coproduit aussi bien dans l’algèbre Cambrienne que dans sa duale en termes d’opérations sur les arbres Cambriens. Enfin, nous définissons des bases multiplicatives de l’algèbre Cambrienne et étudions les propriétés structurelles et énumératives de leurs éléments indécomposables.


Author(s):  
Ro-Yu WU ◽  
Jou-Ming CHANG ◽  
Sheng-Lung PENG ◽  
Chun-Liang LIU
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document