亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? exhaustive search.htm

?? 介紹各種經典算法的代碼。說明詳細
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
theorems whose proof requires a massive amount of computation <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Lehmer53">[Lehmer 53 
64]</A>. We make no attempt to survey the many results obtained thanks to 
computer-based mathematics, but merely recall a few as entry points into the 
pertinent literature: 
<UL>
  <LI>the continuing race for large primes, for example Mersenne primes of form 
  2^p-1 
  <LI>the landmark proof of the ``Four-Color Theorem'' by Appell and Haken <A 
  href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Appell77">[Appell 
  77]</A> 
  <LI>recent work in Ramsey theory or cellular-automata <A 
  href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Horgan93">[Horgan 
  93]</A>. </LI></UL>
<P>The applications of exhaustive search to which we refer in more detail is the 
esoteric field of games and puzzles. Because their rules and objectives are 
simple and rigorously defined, and progress can be quantified, games and puzzles 
have long been embraced by game theory <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#vonNeumann43">[von 
Neumann 43]</A>, <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Berlekamp82">[Berlekamp 
82]</A> and artificial intelligence (AI) communities as ideal testing 
environments. Chess was long regarded as the ``drosophila of artificial 
intelligence'', and if four decades of experimentation with chess-playing 
machines has taught us anything at all, it must be the amazing power of massive 
search to amplify the effect of a meager amount of game-specific positional 
knowledge. It has become evident that brute-force search suffices to play chess 
at a level of skill exceeded by at most a few hundred humans. 
<P>We are not concerned with heuristic game-playing in this paper, we are 
interested in ``solving'' games and puzzles by exhaustive search of their state 
spaces. Games successfully solved include Qubic <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Patashnik80">[Patashnik 
80]</A>, Connect-4 <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Allen89">[Allen 
89]</A>, Go-Moku <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Allis94">[Allis 
94]</A>, and Merrils or Nine Men's Morris <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Gasser94">[Gasser 
94]</A>, <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Gasser95">[Gasser 
95]</A>. <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Allis94">[Allis 
94]</A> surveys the state of the art and lists all games known to have been 
solved. Exhaustive search has also been applied to puzzles, which can be 
considered to be one-player games. For the Rubik's cube there is an algorithm by 
Thistlethwaite which provably solves any position in at most 52 moves, while a 
recently introduced algorithm seemingly solves any position in at most 21 moves 
<A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Kociemba92">[Kociemba 
92]</A>. 
<P>Sam Loyd's 15-puzzle (15 tiles sliding inside a 4 by 4 matrix) has so far 
resisted complete solution, although interesting mathematical results have been 
obtained. <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Wilson74">[Wilson 
74]</A> shows that the state space decomposes into two independent subspaces. 
When generalized to an <EM>n x n</EM> puzzle, finding optimal solution is 
NP-complete <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Ratner90">[Ratner 
90]</A>, whereas non-optimal strategies are polynomial <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Sucrow92">[Sucrow 
92]</A>. But as is often the case, such mathematical results for general 
<EM>n</EM> give little or no hint on how to approach a specific instance, say 
<EM>n = 4</EM>. Experience shows that improved lower bounds are the single most 
effective step towards efficient search, since they prune larger subspaces. 
Instead of the standard Manhattan distance bound, more informed bounds have been 
developed, e.g.: linear-conflict <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Hansson92">[Hansson 
92]</A>, or fringe and corner databases <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Culberson94">[Culberson 
94]</A>. With further improved bounds, <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Gasser95">[Gasser 
95]</A> discovered positions requiring 80 moves to solve and proved that no 
position requires more than 87 moves to solve. This gap between upper and lower 
bound remains a challenge. 
<P>Returning to two-person games, there have been long-standing efforts to solve 
parts of games, typically endgames, where there is little hope of solving the 
entire game, now or perhaps ever. The motivation for this may come from attempts 
to improve the strength of heuristics game-playing programs. During their 
forward search, these use heuristic evaluation functions to assess the value of 
a position, and such functions are necessarily approximations of unknown 
quality. If exact values are available not only at the leaves, but already 
further up in the game tree thanks to a precomputed minimax evaluation, this has 
two desirable consequences. First, exact values have a beneficial effect on the 
quality of the ``minimax-mix'' of heuristic values. Second, longer endgames can 
be played perfectly, i.e. such as to guarantee an outcome of at least the 
game-theoretic value. We are aware of two endgame databases that were computed 
with this goal as primary motivation: 
<UL>
  <LI><EM>Checkers:</EM> An <EM>8 x 8</EM> checkers project is headed by 
  Jonathan Schaeffer <A 
  href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Schaeffer92">[Schaeffer 
  92]</A>. His group has computed all 7-piece positions and is working on 8 and 
  9 piece positions. Their databases contain about 1.5 * 10^11 positions. A 
  workstation cluster (25-90 machines) and a BBN TC2000 allow an average of 425 
  million positions to be computed per day <A 
  href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Lake94">[Lake 
  94]</A>. 
  <LI><EM>Awari:</EM> Victor Allis first computed Awari endgame databases for 
  use in his playing program Lithidion <A 
  href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Allis94">[Allis 
  94]</A>. We have extended this work and now have all 5.5 * 10^8 positions with 
  22 or fewer stones at our disposal (T. Lincke). </LI></UL>
<P>Last but not least, the problem domain that spearheaded the drive to explore 
the limits of exhaustive search, and that gives us the clearest measure of 
progress, is chess endgames. <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Stroehlein70">[Stroehlein 
70]</A> started the race. For a summary of early results see <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Herik86">[Herik 
86]</A>. Ken Thompson computed many four and five piece chess databases, which 
have been released on two compact disks <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Thompson91">[Thompson 
91]</A>,<A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Thompson92"> [Thompson 
92]</A>. Lewis Stiller used a Connection Machine CM-2 to compute six-piece chess 
databases, each of which consists of up to 6'185'385'360 positions <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Stiller91">[Stiller 
91]</A>. Grandmaster John Nunn's books tellingly entitled ``Secrets of Rook 
Endings'', ``Secrets of Pawnless Endings'', and ``Secrets of Minor Piece 
Endings'' <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Nunn92-95">[Nunn 
92-95]</A> is the first attempt to interpret such databases for human 
consumption. 
<P>Although a direct comparison of different enumeration problems is not easy, 
due to their state spaces of different structure and varying connectivity, it is 
striking that at present, the size of state spaces of various solved problems, 
including Merrils, is of the order of 10^10 positions. The empirical fact that 
the raw size of the state space is the dominant parameter that affects 
complexity might be explained by the observation that the structure of all these 
spaces shows no regularity - they appear to be random graphs. Without 
predictable regularity to exploit, all exhaustive searches look like random 
walks in a random graph. Thus, the most telling indicator of complexity is the 
size of the space, and its connectivity is second. <BR><BR><BR><A name=3></A>
<H3>3. The Role of Exhaustive Search: Speculation</H3>
<P>After this brief presentation of a small niche of computer science and the 
work of a few researchers who have been driven by curiosity more than by any 
other motivation, let us ask some basic questions: What can we learn from dozens 
of case studies of exhaustive search reported since computers became available a 
few decades ago? Why keep computers busy for days or months exhaustively 
traversing the state space of some puzzle whose solution is merely a matter of 
curiosity? What contribution, if any, can we expected from further experiments 
based on exhaustive search? 
<P>These questions are hard to answer. Brute-force solutions are not ``elegant'' 
from a mathematical point of view. Their cryptical assertions such as ``the game 
of Merrils is a draw'', reached after producing Gigabytes of data, cannot be 
checked without computer. Neither algorithms nor results can be presented in a 
``user-friendly'' manner. Attempts to extract rules from a data base of 
positions, in order to distinguish won, lost, and drawn positions, have not been 
very successful. If done automatically, e.g. by finding predicates and producing 
a decision tree, one obtains huge trees and predicates for which humans lack 
intuition <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Gasser95">[Gasser 
95]</A>. The answer that no simpler description exists fails to satisfy players. 
They prefer a simple, intuitive rule that allows exceptions to an unmotivated, 
impractical rule that claims perfection. Extracting rules from a database in 
such a way that players can understand it requires a huge effort by a top 
expert, as shown by Grandmaster Nunn's books <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Nunn92-95">[Nunn 
92-95]</A>. 
<P>So why waste computer time to ``solve'' games in a way that has little or no 
interest to game players? One answer is undoubtedly the same as for the question 
``why climb Mount Everest?'': to prove that it can be done. But we are intrigued 
by a second answer: exhaustive search in large state spaces is a very general 
approach to combinatorial problems of any kind, and promises to be increasingly 
important. Why? For decades, computer scientists have focused attention on 
problems that admit efficient algorithms. Algorithms whose running time grows no 
faster than some polynomial of low degree in the size of the input data still 
dominate textbooks on algorithms. In contrast, problems that appear not to admit 
polynomial time algorithms, specifically, NP-complete or NP-hard problems, are 
often considered mere objects for a theorem, but dismissed as ``intractable'' 
from an algorithmic point of view. 
<P>But efficient algorithms can only be found for selected, relatively simple 
problems, whereas the world of applications is not simple. Most problems of 
practical importance, if they can be approached by computation at all, call for 
compute-intensive methods. Accordingly, the attitude towards ``intractable'' 
problems began to change. First, researchers relaxed the goal of exact or 
optimal solutions and sought efficient approximation algorithms. Second, one 
noticed that not all ``intractable problems'' are equally intractable. There 
appear to be many problems where the average, or typical, instance is relatively 
easy to solve, and only the worst-case instances are computationally very 
demanding. The venerable traveling salesman problem (TSP) may be an example. In 
tsplib <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Reinelt95">[Reinelt 
95]</A>, a collection of TSP benchmark problems that serves as a yardstick of 
progress, the currently largest provably optimal solution involves 7397 cities. 
This progress could hardly have been expected a decade ago, when the largest 
instance of a TSP known to have been solved had 318 cities <A 
href="http://nobi.ethz.ch/febi/ex_search_paper/paper.html#Lawler85">[Lawler 
85]</A>. 
<P>In view of the fact that exhaustive search occasionally does succeed in 
solving surprisingly large instances of NP-complete problems, it is time to 
reconsider identifying ``NP-complete'' with ``intractable''. But whereas 
computer scientists feel they know everything worth knowing about sorting and 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天色图综合网| 另类小说一区二区三区| 日韩欧美色综合网站| 不卡的av电影在线观看| 成人午夜私人影院| 亚洲国产aⅴ天堂久久| 2017欧美狠狠色| 在线看国产一区二区| 国产精品主播直播| 视频一区中文字幕| 亚洲男人天堂一区| 久久精品夜色噜噜亚洲aⅴ| 欧美在线小视频| 成人福利视频在线| 激情文学综合网| 午夜视频在线观看一区二区三区| 日本一区二区免费在线观看视频 | 国产精品女主播av| 91精品在线一区二区| 91影院在线观看| 国产激情视频一区二区三区欧美| 日韩国产在线观看| 一区二区三区欧美| 1024成人网色www| 国产视频视频一区| 精品动漫一区二区三区在线观看| 欧美精品乱码久久久久久| av在线一区二区| 国产69精品久久久久毛片| 国模一区二区三区白浆| 丝瓜av网站精品一区二区 | 亚洲欧美视频在线观看| 欧美系列亚洲系列| 色呦呦国产精品| 97精品久久久久中文字幕| 国产专区欧美精品| 精品影视av免费| 日韩制服丝袜av| 日韩一区欧美二区| 视频一区在线视频| 奇米精品一区二区三区在线观看 | 7777精品伊人久久久大香线蕉最新版| 色吊一区二区三区| 色婷婷激情一区二区三区| 一本到不卡精品视频在线观看| 99久久er热在这里只有精品15| 国产一区二区精品久久99 | 色婷婷国产精品久久包臀| 99视频一区二区三区| 91麻豆产精品久久久久久| 99天天综合性| 欧美视频中文一区二区三区在线观看 | 日韩专区欧美专区| 日本不卡的三区四区五区| 男人操女人的视频在线观看欧美| 男女性色大片免费观看一区二区 | 欧美电影免费观看高清完整版在线| 91精品国产综合久久婷婷香蕉| 日韩三级视频在线看| 国产精品盗摄一区二区三区| 国产精品国产三级国产普通话蜜臀| 中文字幕一区二区三区av| 亚洲狠狠丁香婷婷综合久久久| 婷婷国产v国产偷v亚洲高清| 日韩成人午夜电影| 国产伦精品一区二区三区视频青涩| 国产精品1区二区.| 91丨porny丨中文| 欧美日韩极品在线观看一区| 精品少妇一区二区三区免费观看 | 99re热视频这里只精品| 色狠狠桃花综合| 欧美一级欧美三级在线观看| 欧美精品一区在线观看| 国产精品嫩草99a| 亚洲自拍与偷拍| 精品一区二区三区视频在线观看| 国产精品夜夜嗨| 97se狠狠狠综合亚洲狠狠| 欧美疯狂做受xxxx富婆| 久久蜜臀精品av| 亚洲精品一二三| 另类小说一区二区三区| 99麻豆久久久国产精品免费优播| 欧美日韩黄视频| 久久品道一品道久久精品| 亚洲午夜一区二区三区| 国产一区二区视频在线| 一本大道久久a久久精二百| 日韩一区二区影院| 亚洲理论在线观看| 久久精品国产精品亚洲综合| 日本福利一区二区| 精品少妇一区二区三区视频免付费 | 日日夜夜免费精品视频| 国产精品12区| 欧美精品自拍偷拍| 中文字幕一区二区三区精华液 | 欧美视频完全免费看| 久久亚洲春色中文字幕久久久| 综合久久综合久久| 狠狠色狠狠色综合系列| 在线视频一区二区三区| 欧美国产日韩a欧美在线观看| 日韩av电影一区| 色噜噜狠狠成人中文综合 | 国产精品乱人伦| 免费高清不卡av| 91福利精品视频| 国产亚洲婷婷免费| 本田岬高潮一区二区三区| 欧美日韩不卡视频| 综合激情网...| 国产999精品久久| 日韩免费高清av| 午夜激情久久久| 色婷婷精品久久二区二区蜜臂av | 亚洲欧美一区二区三区国产精品 | 另类小说欧美激情| 日本韩国精品在线| 国产婷婷色一区二区三区四区| 婷婷国产在线综合| 欧美色欧美亚洲另类二区| 亚洲美女免费在线| 99久久精品国产毛片| 日本一区二区三区dvd视频在线| 久久99久久精品| 精品国产一区二区在线观看| a级精品国产片在线观看| 欧美色网站导航| 国产精品久久综合| 国产毛片精品一区| 日韩欧美黄色影院| 亚洲国产另类av| 91香蕉视频黄| 国产精品天干天干在线综合| 韩日欧美一区二区三区| 在线播放中文字幕一区| 一区二区三区四区不卡视频| 成人午夜在线免费| 精品美女一区二区| 美腿丝袜一区二区三区| 欧美一区二区免费观在线| 一区二区三区美女视频| 色就色 综合激情| 五月综合激情日本mⅴ| 欧美欧美欧美欧美| 亚洲最大成人综合| av不卡在线观看| 国产欧美视频一区二区三区| 国产乱对白刺激视频不卡| 国产蜜臀av在线一区二区三区| 国产美女主播视频一区| 国产午夜亚洲精品午夜鲁丝片| 国产精品一卡二| 国产精品久久久久久久第一福利 | 国产一区二区三区在线观看免费| 日韩欧美在线一区二区三区| 久久精品国产秦先生| 久久亚洲综合色| 97aⅴ精品视频一二三区| 亚洲成人av一区二区| 在线亚洲高清视频| 亚洲福利视频一区二区| 欧美喷潮久久久xxxxx| 亚洲一区中文日韩| 在线看国产一区| 亚洲亚洲精品在线观看| 色噜噜久久综合| 麻豆精品蜜桃视频网站| 精品国产欧美一区二区| 狠狠狠色丁香婷婷综合激情| 国产欧美日韩在线视频| 99re视频精品| 亚洲一区二区欧美激情| 欧美一区二区三区婷婷月色| 青娱乐精品视频| 欧美mv日韩mv亚洲| 国产一区二区在线观看视频| 亚洲国产精品av| 成人97人人超碰人人99| 亚洲激情欧美激情| 日韩亚洲欧美一区二区三区| 国产一区二区三区最好精华液| 亚洲欧美日韩国产成人精品影院| 色婷婷香蕉在线一区二区| 日韩不卡手机在线v区| 精品日韩一区二区三区| heyzo一本久久综合| 午夜在线电影亚洲一区| 精品理论电影在线| 波多野结衣中文一区| 亚洲综合免费观看高清完整版| 7777精品伊人久久久大香线蕉超级流畅 | 天堂精品中文字幕在线| 精品久久一区二区三区| 国产精品99久久久久| 亚洲乱码国产乱码精品精可以看 | 在线视频亚洲一区| 久久99精品国产麻豆不卡|