Both act as forms of constraint solving or constraint optimization. A lot of problems can be solved in terms of constraints filtering a large solution set; control theory happens to be an elegant way of describing certain kinds of solutions using analog feedback, and solvers that can divide and conquer and employ heuristical prioritization produce classic AI algorithms like A*, while more brute-force approaches tend to resemble ML in relying on "parallel number crunch".