Smallest enclosing circle problem

From Rosetta Code
Revision as of 22:04, 2 November 2020 by rosettacode>Armageddon (Created page with "{{draft task}} The '''smallest enclosing circle problem''' (aka '''minimum covering circle problem''', '''bounding circle problem''') is a mathematical problem of computing th...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Smallest enclosing circle problem is a draft programming task. It is not yet considered ready to be promoted as a complete task, for reasons that should be found in its talk page.

The smallest enclosing circle problem (aka minimum covering circle problem, bounding circle problem) is a mathematical problem of computing the smallest circle that contains all of a given set of points in the Euclidean plane.

Initially it was proposed by the English mathematician James Joseph Sylvester in 1857.

  1. Task

Find circle of smallest radius containing all of given points.

  • Circle is defined by it's center and radius;
  • Points are defined by their coordinates in n-dimensional space;
  • Circle (sphere) contains point when distance between point and circle center <= circle radius.