Suppose I want to find the smallest circle, centered at the origin, which circumscribes a Piriform curve ( http://mathworld.wolfram.com/PiriformCurve.html ), defined by piri[ { x, y} ] == 0 where
piri[{x_, y_}] = x^3 (2 - x) - y^2;
by shifting the curve's center along the x-axis. This involves minimizing the maximum distance from the origin to the shifted curve. The maximum distance as a function of the shift can be calculated as follows:
f[x0_] =
MaxValue[{Sqrt[x^2 + y^2], piri[{x - x0, y}] == 0}, {x, y}];
The result is a Piecewise function containing Root functions and cannot be analytically minimized, but is equal to -x0 for x0 <= 1/27 (-17 - 7 Sqrt[7]) and larger values for x0 greater than that value, as shown in the following plot
Plot[f[x0], {x0, -2, 0}]

Therefore the minimization is obtained at that value (approximately -1.3)
The result can be visualized as
Show[ContourPlot[
piri[{x - 1/27 (-17 - 7 Sqrt[7]), y}] == 0, {x, -2.5,
2.5}, {y, -2.5, 2.5}],
Graphics @ Circle[{0, 0}, 1/27 (-17 - 7 Sqrt[7])]]
