Skip to content

MehrdadDw/PerformantEnclosing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimum Enclosing Ball Simulation Algorithm

This repository contains an implementation of the simple streaming algorithm for computing the minimum enclosing ball (or 1-center) of a set of points in high dimensions, as described in the article "A Simple Streaming Algorithm for Minimum Enclosing Balls".

Algorithm Overview

The algorithm is designed to compute a 3/2-factor approximation of the minimum enclosing ball in any dimension using minimum space and processing the data points in just one pass.

Simulation Results

To visualize the algorithm's performance, we have created two GIF files:

These GIFs demonstrate the algorithm's behavior in 3D space: 3d example 2 3d example 1

How to Run the Simulation

To run the simulation, simply clone this repository and execute the project.

Acknowledgments

This implementation is based on the article "A Simple Streaming Algorithm for Minimum Enclosing Balls" and is intended for educational and research purposes only.

License

This repository is licensed under the MIT License. See the LICENSE file for details.

A Simple Streaming Algorithm for Minimum Enclosing Balls

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published