rime.util.dual_bisect.dual_complete

rime.util.dual_bisect.dual_complete(u, v, s, alpha, beta, eps)[source]
min_{u>=0, v<=0} d(u, v)

= E_xy [ u(x)alpha(x) + v(y)beta(y) + Softplus(1/eps)(s-u-v) ]