An atlas of periodic solutions to the three-body problem
A Comprehensive Guide to Periodic Three-Body Orbits
While a universal general solution for the three-body problem remains elusive, there exist thousands of specific periodic orbits. These occur when three distinct masses—represented as —interact gravitationally such that they return to their exact initial (position) and (velocity) after one full cycle.
Definition: A periodic orbit is a trajectory where the system's state repeats perfectly after a specific time interval .
🌌 Exploring the Atlas
The project catalogs 3,915 unique periodic orbits, organizing them into a visual map.
- Spatial Organization: Orbits with similar geometric characteristics are clustered together.
- Structural Hierarchy: These clusters form "islands," with each specific family of orbits maintaining its own dedicated documentation page.
Navigation Flow
🛠️ Interactive Features
Users can engage with the data through several interactive modes:
- Browse the Atlas: Navigate the full map of solutions.
- Enter a Battle: Compare and rank different orbits.
- Study Families: Explore grouped orbital behaviors.
When viewing a specific orbit, you can:
- Watch a single period play out in real-time.
- Nudge the orbit to see how it deviates from its track.
- Rate the orbit's aesthetic or mathematical appeal.
📊 Technical Summary
| Component | Requirement/Detail |
|---|---|
| Total Orbits | 3,915 |
| Core Logic | |
| Dependencies | JavaScript (Required for map/animation) |
Implementation Note
The interactive elements are driven by a frontend script similar to this logic:
if (userAction === 'nudge') {
applyPerturbation(currentOrbit);
updateAnimation();
}
Note: While the map and animations require an active JavaScript environment to function, all other textual information is accessible statically.