Hyperbolic geometry | Trees (data structures)

Hyperbolic tree

A hyperbolic tree (often shortened as hypertree) is an information visualization and graph drawing method inspired by hyperbolic geometry. Displaying hierarchical data as a tree suffers from visual clutter as the number of nodes per level can grow exponentially. For a simple binary tree, the maximum number of nodes at a level n is 2n, while the number of nodes for trees with more branching grows much more quickly. Drawing the tree as a node-link diagram thus requires exponential amounts of space to be displayed. One approach is to use a hyperbolic tree, first introduced by Lamping et al. Hyperbolic trees employ hyperbolic space, which intrinsically has "more room" than Euclidean space. For instance, linearly increasing the radius of a circle in Euclidean space increases its circumference linearly, while the same circle in hyperbolic space would have its circumference increase exponentially. Exploiting this property allows laying out the tree in hyperbolic space in an uncluttered manner: placing a node far enough from its parent gives the node almost the same amount of space as its parent for laying out its own children. Displaying a hyperbolic tree commonly utilizes the Poincaré disk model of hyperbolic geometry, though the Klein-Beltrami model can also be used. Both display the entire hyperbolic plane within a unit disk, making the entire tree visible at once. The unit disk gives a fish-eye lens view of the plane, giving more emphasis to nodes which are in focus and displaying nodes further out of focus closer to the boundary of the disk. Traversing the hyperbolic tree requires Möbius transformations of the space, bringing new nodes into focus and moving higher levels of the hierarchy out of view. Hyperbolic trees were patented in the U.S. by Xerox in 1996, but the patent has since expired. (Wikipedia).

Hyperbolic tree
Video thumbnail

Hyperbola 3D Animation | Objective conic hyperbola | Digital Learning

Hyperbola 3D Animation In mathematics, a hyperbola is a type of smooth curve lying in a plane, defined by its geometric properties or by equations for which it is the solution set. A hyperbola has two pieces, called connected components or branches, that are mirror images of each other an

From playlist Maths Topics

Video thumbnail

What are Hyperbolas? | Ch 1, Hyperbolic Trigonometry

This is the first chapter in a series about hyperbolas from first principles, reimagining trigonometry using hyperbolas instead of circles. This first chapter defines hyperbolas and hyperbolic relationships and sets some foreshadowings for later chapters This is my completed submission t

From playlist Summer of Math Exposition 2 videos

Video thumbnail

Calculus 2: Hyperbolic Functions (1 of 57) What is a Hyperbolic Function? Part 1

Visit http://ilectureonline.com for more math and science lectures! In this video I will explain what are hyperbolic functions and how it compares to trig functions. Next video in the series can be seen at: https://youtu.be/c8OR8iJ-aUo

From playlist CALCULUS 2 CH 16 HYPERBOLIC FUNCTIONS

Video thumbnail

Algebra Ch 40: Hyperbolas (1 of 10) What is a Hyperbola?

Visit http://ilectureonline.com for more math and science lectures! To donate: http://www.ilectureonline.com/donate https://www.patreon.com/user?u=3236071 We will learn a hyperbola is a graph that result from meeting the following conditions: 1) |d1-d2|=constant (same number) 2) the grap

From playlist THE "HOW TO" PLAYLIST

Video thumbnail

The circle and projective homogeneous coordinates (cont.) | Universal Hyperbolic Geometry 7b

Universal hyperbolic geometry is based on projective geometry. This video introduces this important subject, which these days is sadly absent from most undergrad/college curriculums. We adopt the 19th century view of a projective space as the space of one-dimensional subspaces of an affine

From playlist Universal Hyperbolic Geometry

Video thumbnail

Introduction to Hyperbolic Functions

This video provides a basic overview of hyperbolic function. The lesson defines the hyperbolic functions, shows the graphs of the hyperbolic functions, and gives the properties of hyperbolic functions.

From playlist Using the Properties of Hyperbolic Functions

Video thumbnail

Hyperbolic Functions: Definitions, Identities, Derivatives, and Inverses

We've learned about trigonometric functions, which relate to the unit circle. So what are hyperbolic functions? Why, those relate to the hyperbola of course! They are a little strange, but once we go through some details they will start to make sense a little bit. Watch the whole Mathemat

From playlist Mathematics (All Of It)

Video thumbnail

Introduction to Hyperbolic Functions

This video provides a basic overview of hyperbolic function. The lesson defines the hyperbolic functions, shows the graphs of the hyperbolic functions, and gives the properties of hyperbolic functions. Site: http://mathispower4u.com Blog: http://mathispower4u.wordpress.com

From playlist Differentiation of Hyperbolic Functions

Video thumbnail

The circle and projective homogeneous coordinates | Universal Hyperbolic Geometry 7a | NJ Wildberger

Universal hyperbolic geometry is based on projective geometry. This video introduces this important subject, which these days is sadly absent from most undergrad/college curriculums. We adopt the 19th century view of a projective space as the space of one-dimensional subspaces of an affine

From playlist Universal Hyperbolic Geometry

Video thumbnail

CS224W: Machine Learning with Graphs | 2021 | Lecture 19.2 - Hyperbolic Graph Embeddings

For more information about Stanford’s Artificial Intelligence professional and graduate programs, visit: https://stanford.io/3Brc7vN Jure Leskovec Computer Science, PhD In previous lectures, we focused on graph representation learning in Euclidean embedding spaces. In this lecture, we in

From playlist Stanford CS224W: Machine Learning with Graphs

Video thumbnail

Timothy Budd: Random hyperbolic surfaces

HYBRID EVENT Recorded during the meeting "Random Geometry" the January 18, 2022 by the Centre International de Rencontres Mathématiques (Marseille, France) Filmmaker: Guillaume Hennenfent Find this video and other talks given by worldwide mathematicians on CIRM's Audiovisual Mathematics

From playlist Probability and Statistics

Video thumbnail

Emily Stark: The visual boundary of hyperbolic free-by-cyclic groups

Abstract: Given an automorphism of the free group, we consider the mapping torus defined with respect to the automorphism. If the automorphism is atoroidal, then the resulting free-by-cyclic group is hyperbolic by work of Brinkmann. In addition, if the automorphism is fully irreducible, th

From playlist Topology

Video thumbnail

Ashani Dasgupta: Local Connectedness of Boundaries for Relatively Hyperbolic Groups

Ashani Dasgupta, University of Wisconsin-Milwaukee Title: Local Connectedness of Boundaries for Relatively Hyperbolic Groups Let $(\Gamma,\mathbb{P})$ be a relatively hyperbolic group pair that is relatively one ended. Then the Bowditch boundary of $(\Gamma,\mathbb{P})$ is locally connect

From playlist 39th Annual Geometric Topology Workshop (Online), June 6-8, 2022

Video thumbnail

Baptiste Louf: Unicellular maps vs hyperbolic surfaces in high genus

HYBRID EVENT Recorded during the meeting "Random Geometry" the January 17, 2022 by the Centre International de Rencontres Mathématiques (Marseille, France) Filmmaker: Guillaume Hennenfent Find this video and other talks given by worldwide mathematicians on CIRM's Audiovisual Mathematics

From playlist Probability and Statistics

Video thumbnail

Constructing group actions on quasi-trees – Koji Fujiwara – ICM2018

Topology Invited Lecture 6.12 Constructing group actions on quasi-trees Koji Fujiwara Abstract: A quasi-tree is a geodesic metric space quasi-isometric to a tree. We give a general construction of many actions of groups on quasi-trees. The groups we can handle include non-elementary hype

From playlist Topology

Video thumbnail

Volodymyr Nekrashevych: Contracting self-similar groups and conformal dimension

HYBRID EVENT Recorded during the meeting "Advancing Bridges in Complex Dynamics" the September 20, 2021 by the Centre International de Rencontres Mathématiques (Marseille, France) Filmmaker: Guillaume Hennenfent Find this video and other talks given by worldwide mathematicians on CIRM'

From playlist Dynamical Systems and Ordinary Differential Equations

Video thumbnail

A New Cubulation Theorem for Hyperbolic Groups- Daniel Groves

Daniel Groves University of Illinois, Chicago October 27, 2015 https://www.math.ias.edu/seminars/abstract?event=83384 We prove that if a hyperbolic group G acts cocompactly on a CAT(0) cube complexes and the cell stabilizers are quasiconvex and virtually special, then G is virtually spec

From playlist Geometric Structures on 3-manifolds

Video thumbnail

Emily Stark: Action rigidity for free products of hyperbolic manifold groups

CIRM VIRTUAL EVENT Recorded during the meeting"Virtual Geometric Group Theory conference " the May 22, 2020 by the Centre International de Rencontres Mathématiques (Marseille, France) Filmmaker: Guillaume Hennenfent Find this video and other talks given by worldwide mathematicians on CIRM

From playlist Virtual Conference

Video thumbnail

Nicolas Curien: Random maps and hyperbolic surfaces

CONFERENCE Recorded during the meeting " Structures on Surfaces " the May 02, 2022 by the Centre International de Rencontres Mathématiques (Marseille, France) Filmmaker: Guillaume Hennenfent Find this video and other talks given by worldwide mathematicians on CIRM's Audiovisual Mathema

From playlist Probability and Statistics

Video thumbnail

What is the definition of a hyperbola

Learn all about hyperbolas. A hyperbola is a conic section with two fixed points called the foci such that the difference between the distances of any point on the hyperbola from the two foci is equal to the distance between the two foci. Some of the characteristics of a hyperbola includ

From playlist The Hyperbola in Conic Sections

Related pages

Möbius transformation | Poincaré disk model | Tree (data structure) | Radial tree | Hyperbolic geometry | Tree (graph theory) | Binary tiling