there are many MPPT algorithms however AI algorithms has proven superior performance over traditional algorithms. in literature you will find that hopfield NN reaches very high accuracy however it needs learning data
you can refer to my following article
Intelligent Techniques for MPPT Control in Photovoltaic Systems: A Comprehensive Review
the choice depends on the expected solar source (clouds, dirt, etc) and on sensors and computational power requirements (i.e. cost). As with everything in engineering, the best performing solution is not the optimal solution for the system.