CSE 525: Randomized Algorithms and Probability Spring 2026 HW4 Submit to gradescope

In solving these assignments, feel free to use these approximations:

1xex,1x1x/2,n!(n/e)n,(nk)k(nk)(enk)k

The problems of this HW are hard. To get full points it is enough to solve one of the following problems, although you are encouraged to try both.

  1. 1)

    For each of the following polynomials either prove that they are real stable or given a counter example showing that they are not:

    1. i)

      Let 1kn be an integer: p(z1,,zn)=S(nk)iSzi.

    2. ii)

      z1z1z2z3

    3. iii)

      z1z2z3z4

  2. 2)

    Recall the determinant maximization problem: we are given n vectors v1,,vnd and an integer k and we want to output a set S(nk) maximizing det(iSviviT). Suppose we can solve the following concave programming relaxation deterministically in polynomial time.

    max logS(nk)xSdet(iSviviT) (1.1)
    s.t., ixi=k,xi0,i.

    Design a deterministic algorithm that rounds the solution to the above program and obtains an ek-approximation for the problem.

  3. 3)

    Extra Credit: Let G be a graph with vertices v1,,vn; Prove or dis-prove the following polynomial is real stable.

    p(zv1,,zvn)=M matching(1)|M|u not saturated in Mzu