News

Before designing an algorithm it is important to first understand what the problem is. Algorithms can be designed using pseudocode or a flowchart, and the standard notations of each should be known.
4.1: know the terminology of local search; know the pseudocode code for, and be able to trace by hand these algorithms: hill-climbing (and variations), simulated annealing, and local beam search; for ...