Jump to content
Wikipedia The Free Encyclopedia

Talk:No free lunch theorem

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia
Latest comment: 1 year ago by 2607:5380:1240:F801:0:0:0:109 in topic Heuristic, not algorithm.
This article is rated Start-class on Wikipedia's content assessment scale.
It is of interest to the following WikiProjects:
WikiProject icon Computing automatically rated by a bot or other tool because one or more other projects use this class. Please ensure the assessment is correct before removing the |auto= parameter."}">icon
WikiProject icon This article is within the scope of WikiProject Computing , a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.ComputingWikipedia:WikiProject ComputingTemplate:WikiProject ComputingComputing
??? This article has not yet received a rating on the project's importance scale.
Note icon
This article has been automatically rated by a bot or other tool because one or more other projects use this class. Please ensure the assessment is correct before removing the |auto= parameter.
WikiProject icon Computer science Mid‐importance
WikiProject icon This article is within the scope of WikiProject Computer science , a collaborative effort to improve the coverage of Computer science related articles on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.Computer scienceWikipedia:WikiProject Computer scienceTemplate:WikiProject Computer scienceComputer science
Mid This article has been rated as Mid-importance on the project's importance scale.
Things you can help WikiProject Computer science with:

untitled

[edit ]
Latest comment: 16 years ago 2 comments2 people in discussion

Why exactly is it called "no free lunch" - theorem?? Just curious... Nils Sens —Preceding unsigned comment added by 121.1.48.2 (talk) 18:08, 27 February 2009 (UTC) Reply

Because the proponents wanted a fancy name for a theorem easy proven and obvious.

Scientific paper refuting the missrepressentation of NFL in ID

[edit ]

http://philpapers.org/rec/HGGIDA —Preceding unsigned comment added by 193.11.234.131 (talk) 15:14, 1 December 2009 (UTC) --that paper seems to be a philosophical, rather than mathematical, piece of work.Reply

Define Variables / Clean up OR Label as "Stub"

[edit ]
Latest comment: 14 years ago 1 comment1 person in discussion

The short section that gives the equation doesn't define all the variables. This is terrible practice. In fact, the whole article reads like a student wrote it who didn't have more than 1 hr to try to read/understand the published papers, then had to "whip together" something in another 30min to 1 hr before turning in the research assignment. This should really be labelled as a "stub" or something that needs more work for now. -jp — Preceding unsigned comment added by 99.69.54.49 (talk) 18:49, 2 January 2012 (UTC) Reply

"Definition"

[edit ]
Latest comment: 11 years ago 2 comments2 people in discussion

so what is the free lunch theorem? the article should put a Definition on top! — Preceding unsigned comment added by 80.171.6.253 (talk) 11:12, 19 December 2012 (UTC) Reply

Endorsed, the article says "the folkloric theorem is easily stated" but nowhere states it!: Noyster (talk), 13:50, 22 September 2014 (UTC) Reply

"Superiority"

[edit ]

I think it's very important to define what they mean by "superiority" of one method over another. When it comes to practical considerations, in plain English most people would declare one optimization software implementation of an algorithm "superior" if it implements the same algorithm but much faster than another implementation. Similarly, if it reports when it is performing poorly and the other implementation does not, the practical minded person who just is an end user of the algorithm would claim that one implementation is "superior" over the other, and very few would challenge this. Therefore, the NFL theorems are genuinely using a definition of "superiority" in a different manner than is often used in common language, so it is important to clearly emphasize what is meant by this.

More substance, please

[edit ]
Latest comment: 10 years ago 1 comment1 person in discussion

The lead currently reads:

In mathematical folklore, the "no free lunch" theorem (sometimes pluralized) of David Wolpert and William Macready appears in the 1997 "No Free Lunch Theorems for Optimization". Wolpert had previously derived no free lunch theorems for machine learning (statistical inference).

There are a couple of problems with this:

  • The lead should concisely say what the NFL theorem is, not where it was published.
  • According to the definition in the mathematical folklore article, if a result is published, it is not "folklore". Perhaps this article formalized and extended some pre-existing piece of mathematical folklore?

Later, we read:

The folkloric "no free lunch" (NFL) theorem is an easily stated and easily understood consequence of theorems Wolpert and Macready actually prove. It is weaker than the proven theorems, and thus does not encapsulate them.

But the folkloric NFL theorem, even if it is "easily stated", is actually never stated in this article! Can someone fix these problems? I'm afraid this is really out of my area of expertise. --Macrakis (talk) 18:28, 22 July 2016 (UTC) Reply

[edit ]
Latest comment: 8 years ago 1 comment1 person in discussion

Hello fellow Wikipedians,

I have just modified one external link on No free lunch theorem. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check }} (last update: 5 June 2024).

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers.—InternetArchiveBot (Report bug) 19:09, 9 September 2017 (UTC) Reply

Heuristic, not algorithm.

[edit ]
Latest comment: 1 year ago 1 comment1 person in discussion

Algorithm includes many deterministic proven methods to which this theorem does not apply. This theorem only applies to heuristics in specific domains. The language should be clarified to explicitly say "heuristic" rather than generic "algorithm".

For example, binary addition is an algorithm. Constant folding is an optimization algorithm. "No free lunch" applies to neither of these algorithms. 2607:5380:1240:F801:0:0:0:109 (talk) 19:31, 15 July 2025 (UTC) Reply

AltStyle によって変換されたページ (->オリジナル) /