Una real, la plaza matriz $B$ es positiva definida iff $v^TBv> 0$ todos los $v\neq 0$. Pero
$$v^TBv = \tfrac{1}{2}(v^TBv+v^TB^Tv) = \tfrac{1}{2}v^T(B+B^T)v.$$
Se deduce entonces que el $B$ es positiva definida iff $B+B^T$ es positiva definida. Por lo tanto, el modelo se convierte en
$$\begin{array}{ll}
\text{minimize} & \|A-B\|_F \\
\text{subject to} & B+B^T \succ 0
\end{array}$$
Esto sigue siendo un problema de optimización convexa. Por ejemplo, en CVX el modelo es
n = size(A,1);
cvx_begin sdp
variable B(n,n)
minimize(norm(A-B,'Fro'))
subject to
B+B' >= 0
cvx_end
(Descargo de responsabilidad: yo soy el autor de la CVX. Usted no necesita utilizar para resolver este problema, sin embargo. Cualquier SDP solver puede manejar este problema.)
Tenga en cuenta que la CVX modelo se relaja la condición de exigir $B$ a ser positivo semidefinite. Que será necesario con cualquier solucionador numérico que se puedan emplear aquí. Por supuesto, un interior método de punto llevaría a una secuencia de estrictamente positiva definida soluciones que convergen a un nivel óptimo, pero este óptimo, puede ser positivo semidefinite.