geometric-kernels / GeometricKernels

Geometric kernels on manifolds, meshes and graphs
https://geometric-kernels.github.io/
Apache License 2.0
218 stars 18 forks source link

Improve numerical stability to make higher dimensional HypercubeGraph usable #146

Open vabor112 opened 3 months ago

vabor112 commented 3 months ago

Feature request

Improve numerical stability to make higher dimensional HypercubeGraph usable

Motivation

Right now, HypercubeGraph will work reasonably well only for d < 100 (maybe even lower). If implemented correctly, we could make it work for d up to 10^6.

Proposal

The main idea is to multiply weights by per-level eigenfunction counts in the log space.