The Piyavsky method is a method for finding the global minimum ( maximum ) of a Lipschitz function given on a compact . It is simple to implement and has fairly simple convergence conditions. Suitable for a wide class of functions, the derivative of which, for example, we can limit.
Content
Idea of the method
Let function given on satisfies the Lipschitz condition:
.
From the Lipschitz conditions, a two-sided inequality obviously follows, which limits the expected behavior of the function.
,
Where , the point at which the measurement was taken.
Let a few tests .
Function let's call minorant , and - majorant .
Graphically represent a broken line, so the Piyavsky method is often also called the broken line method. Obviously, they limit the function from two sides:
Denote . Global minimum function can be rated:
Making the specified "corridor" less pre-set , you can find the global minimum of the function. The Piyavsky method at each step produces a new test of the function. while adjusting the minorant and the current estimate of the global minimum. Tests are conducted at the minimum point of the current minorant.
Algorithm
- Set (or estimate) the Lipschitz constant accuracy {\ displaystyle \ varepsilon> 0} and - the number of initial tests.
- We carry out these tests at any different points on the compact. . .
- . You can simply compare with the value in the previous iteration.
- where .
- If a - stop. Minimum found at .
- Being tested . . Adjusted minorant. Return to step 2.
Convergence theorem
Let be - compact. - Lipschitz, with constant , . Then with any method of placing the starting points Piyavsky's method will stop in a finite number of steps. , and .
Literature
- Piyavsky S. A. One algorithm for finding the absolute extremum of functions // Journal of Computational Mathematics and Mathematical Physics, V. 12, No. 4 (1972), pp. 885—896.
- V. I. Norkin. On the Piyavsky Method for Solving the General Problem of Global Optimization, Journal of Computational Mathematics and Mathematical Physics, vol. 32, No. 7 (1992), pp. 992-1006.