This paper proposes a novel method for the robust partial assignment of natural frequencies and antiresonances, together with the partial assignment of the related eigenvectors, in lightly damped linear vibrating systems. Dynamic structural modification is exploited to assign the eigenvalues, either of the system or of the adjoint system, together with their sensitivity with respect to some parameters of interest. To handle with constraints on the feasible modifications, the inverse eigenvalue problem is cast as a minimization problem and a solution method is proposed through homotopy optimization. Variables lifting for bilinear and trilinear terms, together with bilinear and double-McCormick’s constraints, are exploited to provide a convexification of the problem and to boost the attainment of the global optimum. The effectiveness of the proposed method is assessed through four numerical examples.