I paradigmi algoritmici sono :
General approaches to the construction of efficient solutions to problems
Qualsiasi approccio di base e comunemente usato nella progettazione di algoritmi potrebbe essere considerato un paradigma algoritmico :
Divide and Conquer
Idea: Divide problem instance into smaller sub-instances of the same problem, solve these recursively, and then put solutions together to a solution of the given instance.
Examples: Mergesort, Quicksort, Strassen’s algorithm, FFT.
Greedy Algorithms
Idea: Find solution by always making the choice that looks optimal at the moment — don’t look ahead, never go back.
Examples: Prim’s algorithm, Kruskal’s algorithm.
Dynamic Programming
Idea: Turn recursion upside down.
Example: Floyd-Warshall algorithm for the all pairs shortest path problem.
La parola paradigma si traduce in esempio, ma non è così che viene utilizzato in un contesto scientifico . I tuoi esempi sono tutti esempi di algoritmi (eccetto il problema del commesso viaggiatore, che è un problema NP-difficile), nessuno dei quali è abbastanza banale da essere considerato un paradigma algoritmico.