No Free Lunch theorem _ algorithm

Source: Internet
Author: User

Stanford University Wolpert and Macready proposed the NFL theorem, which is an important theoretical research achievement in the field of optimization, which has far-reaching significance. The conclusions are summarized as follows:

Theorem 1 with arbitrary (random or definite) algorithms of both A and B, the average performance of all problem sets is the same (performance can be measured in a variety of ways, such as optimal solution, convergence rate, etc.)

c is the probability curve of the individual fitness, F is the fitness function, n is the group size.

For these conclusions, Radcliffe and Surry also have the same conclusion. For example, if the evolutionary algorithm solves the problem set a with better performance than simulated annealing, then the performance of the simulated annealing solution of problem set B is better than that of the evolutionary algorithm. In all cases, the performance of the two algorithms is the same, and even no algorithm is better than a random search algorithm. According to the NFL theorem, the performance of the algorithm is "good" and "bad" is related to a certain problem, and it is related to the probability curve C of individual fitness, obviously only know C can evaluate the performance of the algorithm.

For example, multiobjective coordinated evolutionary algorithm (MOCEA) is especially effective for solving high-dimensional multi-objective optimization problems, but it is not necessarily superior to other existing multi-objective evolutionary algorithms because of its complex algorithm and numerous computations.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.