Say I have access to a set of points $C = \{x_1, x_2, ..., x_{N}\}$ where $x_i \in \mathbb{R}^{d}$.
I would like to find supporting hyperplanes of $C$ numerically. Particularly, my characterization to find $w \in \mathbb{R}^d, b \in \mathbb{R}$ is the following:
$\begin{align} & \exists i: w^Tx_i + b = 0 \\ & \forall i: w^Tx_i + b \ge 0 \\
& ||w||_{2} =1 \end{align}$
I have $||w||_2 = 1 $ to escape the trivial solution (where $w = 0, b=0$).
However, I cannot formulate a tractable optimization problem / algorithm to solve this problem. Does anybody have any pointers that might be helpful? Thanks in advance!