That Wikipedia paragraph is just plain wrong (it happens occasionally), dynamic programming is not brute force, nor does it examine all possible solutions. I will go edit it out.
It may be poorly worded, however It all depends on the problem. Depending on how you set up the problem you might evaluate all solutions or iterate until a solution is found.
'Brute Force' refers to any iterative trial and error process or iterative process that is lengthy, as opposed to a closed form analytical solution.
The integral of 2x is x^2 derived from the definition of he derivative. A brute force integration would be a Riemann Sum. An adaptive or dynamic integration algorithm might vary dx depending on different areas of the function, but it is still brute force.
None of the iterative techniques applied to complex problems are possible without computers, hence the speed of computer being 'brute force power'.
Various techniques try to minimize the number of trials to converge on a solution.
I tend to associate linear and dynamic programming with manufacturing operations. They are used to do things like find min cost solutions. In a logistics transport problem the roads and nodes are finite so the solver may iterate all solution.
The problems are generally sets of non linear equations which ca not by definition be directly solved with linear algebra. Solving non linear systems of equations is a generic problem across many areas including what is labeled dynamic programming. The area boundaries are arbitrary, the math remains the same.
The generic term is a 'non linear solver'. And the word solver is generally used with non linear implied.
The electric circuits solver is called SPICE ad it originated at Berkeley. Given a set of equations representing a circuit it iterates until Kirchhoff's voltage and current laws are satisfied as constraints within a specified error bound.
Genetic algorithms are another form of a solver.
The underlying algorithms are all generally the same, names change with particular areas of applications and specific problems.