Computational Complexity of Advising

This chapter formulates the problem of constructing an optimal advisor: finding both the estimator coefficients and advisor set that give the highest average advising accuracy. Earlier chapters have indicated that both the tasks of independently finding optimal estimator coefficients and optimal advisor sets are NP-complete; the problem of finding both simultaneously is NP-complete as well. This chapter gives NP-completeness proofs for the three problems of Optimal Advisor, Advisor Estimator, and Advisor Set.