0
$\begingroup$

This question already has an answer here:

I did study applied math and dealed almost exclusively with the creation of ode/pde solver code. Now, I want to increase my knowledge in some aspects and I want to learn some basic algorithms like A*, MinMax, ... (not limited to searching; I am also interested in the basics of optimization and machine learning) and their implementation.

Is there a good resource (book, online course) available for me to learn this from? Any help is appreciated. I have no other CS-related background except my math degree.

$\endgroup$

marked as duplicate by Raphael Nov 19 '14 at 11:39

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 3
    $\begingroup$ This is a rather broad question. Since you're happy with mathematics, the book by Cormen, Leiserson, Rivest and Stein ("Introduction to Algorithms") is probably a good place to start. $\endgroup$ – David Richerby Nov 18 '14 at 22:39
  • 1
    $\begingroup$ I'll second the suggestion of Introduction to Algorithms. It is the book on algorithms. $\endgroup$ – Tom van der Zanden Nov 19 '14 at 9:48
0
$\begingroup$

Consider the textbook (from my undergrad years, many years ago):

Bazaraa, M. S.; Jarvis, J. J.; and Sherali, H. D. (1990). Linear Programming and Network Flows. 2nd Edition. New York: John Wiley.

Consider the recent edition of the textbook too.

$\endgroup$

Not the answer you're looking for? Browse other questions tagged or ask your own question.