Live data from Hacker News

Some combinatorial applications of spacefilling curves

www2.isye.gatech.edu

1–10 of 19 posts

Re: Some combinatorial applications of spacefilling curves

#4
Neat!

Another benefit I see is that you could quickly generate many heuristic solutions by randomly translating, rotating and/or uniformly scaling the curve, and then choose the best.

It does look like it can produce crossing edges, which are suboptimal in Euclidean space, but these are easy to rectify -- whenever 2 edges cross, just swap their endpoints for a quick guaranteed improvement. Because doing this strictly decreases the total tour length, and every such decrease is lower-bounded by the smallest such decrease among all (nCities choose 4) possible sets of 4 cities, repeatedly doing this must eventually terminate in a crossing-free tour.

Re: Some combinatorial applications of spacefilling curves

#5
> To target a space-based laser for the Strategic Defense Iniative (commonly known as the "Star Wars" program)

I'm guessing this application would be selecting an ordering to engage multiple simultaneous targets in minimal-ish time - MIRV warheads or missiles launched in a barrage.

Re: Some combinatorial applications of spacefilling curves

#8

Are there higher dimensional analogues and generalization of space filling curves? Space filling surfaces (wrt 3D) or volumes (in 4D). Are they useful in any sense?

Couldn't you just take any 2D space filling curve and extend it infinitely on the Z axis to make a space filling 3D surface?

Re: Some combinatorial applications of spacefilling curves

#9

Are there higher dimensional analogues and generalization of space filling curves? Space filling surfaces (wrt 3D) or volumes (in 4D). Are they useful in any sense?

John Skilling has used a generalization of the Hilbert curve to n-dimensions in his BayeSys software for Bayesian inference: https://www.inference.org.uk/bayesys/ -- the manual describes how (pdftex will make a nice pdf), with further references, and C code is available.

Re: Some combinatorial applications of spacefilling curves

#10
post #8

Are there higher dimensional analogues and generalization of space filling curves? Space filling surfaces (wrt 3D) or volumes (in 4D). Are they useful in any sense?

Couldn't you just take any 2D space filling curve and extend it infinitely on the Z axis to make a space filling 3D surface?

Well, how would you walk along a curve like that?
Post reply on HN