A polynomial approach to eigenstructure assignment using projection with eigenvalue trade-off