Variational Inequalities with Applications