MIME-Version: 1.0
Content-Type: multipart/related; boundary="----=_NextPart_01C7AE6E.0E9DB2C0"

此文档为“单个文件网页”，也称为“Web 档案”文件。如果您看到此消息，但是您的浏览器或编辑器不支持“Web 档案”文件。请下载支持“Web 档案”的浏览器，如 Microsoft Internet Explorer。

------=_NextPart_01C7AE6E.0E9DB2C0
Content-Location: file:///C:/2C3B5C92/AmitAStar.htm
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="us-ascii"

<html xmlns:v=3D"urn:schemas-microsoft-com:vml"
xmlns:o=3D"urn:schemas-microsoft-com:office:office"
xmlns:w=3D"urn:schemas-microsoft-com:office:word"
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags"
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 11">
<meta name=3DOriginator content=3D"Microsoft Word 11">
<link rel=3DFile-List href=3D"AmitAStar.files/filelist.xml">
<link rel=3DEdit-Time-Data href=3D"AmitAStar.files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>Amit's A star Page&#20013;&#35793;&#25991; - GameRes.com</title>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"chsdate"/>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>eoTclan.ich</o:Author>
  <o:Template>Normal</o:Template>
  <o:LastAuthor>David Lin</o:LastAuthor>
  <o:Revision>4</o:Revision>
  <o:TotalTime>2185</o:TotalTime>
  <o:Created>2007-06-14T02:18:00Z</o:Created>
  <o:LastSaved>2007-06-14T02:23:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>5310</o:Words>
  <o:Characters>30267</o:Characters>
  <o:Company>eoTclan</o:Company>
  <o:Lines>252</o:Lines>
  <o:Paragraphs>71</o:Paragraphs>
  <o:CharactersWithSpaces>35506</o:CharactersWithSpaces>
  <o:Version>11.8132</o:Version>
 </o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:GrammarState>Clean</w:GrammarState>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>7.8 &#30917;</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEve=
ry>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" LatentStyleCount=3D"156">
 </w:LatentStyles>
</xml><![endif]--><!--[if !mso]><object
 classid=3D"clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=3Dieooui></objec=
t>
<style>
st1\:*{behavior:url(#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-alt:SimSun;
	mso-font-charset:134;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:SimHei;
	panose-1:2 1 6 9 6 1 1 1 1 1;
	mso-font-alt:SimHei;
	mso-font-charset:134;
	mso-generic-font-family:modern;
	mso-font-pitch:fixed;
	mso-font-signature:-2147482945 953122042 22 0 262145 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:134;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:SimHei;
	panose-1:2 1 6 9 6 1 1 1 1 1;
	mso-font-charset:134;
	mso-generic-font-family:modern;
	mso-font-pitch:fixed;
	mso-font-signature:-2147482945 953122042 22 0 262145 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:10.5pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:SimSun;
	mso-font-kerning:1.0pt;}
h1
	{mso-style-next:\6B63\6587;
	margin-top:17.0pt;
	margin-right:0cm;
	margin-bottom:16.5pt;
	margin-left:0cm;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:240%;
	mso-pagination:lines-together;
	page-break-after:avoid;
	mso-outline-level:1;
	font-size:22.0pt;
	font-family:"Times New Roman";
	mso-font-kerning:22.0pt;
	font-weight:bold;}
h2
	{mso-style-next:\6B63\6587;
	margin-top:13.0pt;
	margin-right:0cm;
	margin-bottom:13.0pt;
	margin-left:0cm;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:170%;
	mso-pagination:lines-together;
	page-break-after:avoid;
	mso-outline-level:2;
	font-size:16.0pt;
	font-family:Arial;
	mso-fareast-font-family:SimHei;
	mso-bidi-font-family:"Times New Roman";
	mso-font-kerning:1.0pt;
	font-weight:bold;}
h3
	{mso-style-next:\6B63\6587;
	margin-top:13.0pt;
	margin-right:0cm;
	margin-bottom:13.0pt;
	margin-left:0cm;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:170%;
	mso-pagination:lines-together;
	page-break-after:avoid;
	mso-outline-level:3;
	font-size:16.0pt;
	font-family:"Times New Roman";
	mso-font-kerning:1.0pt;
	font-weight:bold;}
p.MsoToc1, li.MsoToc1, div.MsoToc1
	{mso-style-update:auto;
	mso-style-noshow:yes;
	mso-style-next:\6B63\6587;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:10.5pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:SimSun;
	mso-font-kerning:1.0pt;}
p.MsoToc2, li.MsoToc2, div.MsoToc2
	{mso-style-update:auto;
	mso-style-noshow:yes;
	mso-style-next:\6B63\6587;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:0cm;
	mso-para-margin-left:2.0gd;
	mso-para-margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:10.5pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:SimSun;
	mso-font-kerning:1.0pt;}
p.MsoToc3, li.MsoToc3, div.MsoToc3
	{mso-style-update:auto;
	mso-style-noshow:yes;
	mso-style-next:\6B63\6587;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:0cm;
	mso-para-margin-left:4.0gd;
	mso-para-margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:10.5pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:SimSun;
	mso-font-kerning:1.0pt;}
p.MsoDate, li.MsoDate, div.MsoDate
	{mso-style-next:\6B63\6587;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:0cm;
	mso-para-margin-left:25.0gd;
	mso-para-margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:10.5pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:SimSun;
	mso-font-kerning:1.0pt;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
p
	{margin-top:14.4pt;
	margin-right:0cm;
	margin-bottom:14.4pt;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:SimSun;
	mso-bidi-font-family:SimSun;}
code
	{mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:SimSun;
	mso-ascii-font-family:SimSun;
	mso-fareast-font-family:SimSun;
	mso-hansi-font-family:SimSun;
	mso-bidi-font-family:SimSun;}
pre
	{margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 41=
2.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-bidi-font-family:SimSun;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
 /* Page Definitions */
 @page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:42.55pt;
	mso-footer-margin:49.6pt;
	mso-paper-source:0;
	layout-grid:15.6pt;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:753740529;
	mso-list-template-ids:-513277782;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1
	{mso-list-id:840462452;
	mso-list-template-ids:1091603124;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2
	{mso-list-id:889807221;
	mso-list-template-ids:30849238;}
@list l2:level1
	{mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3
	{mso-list-id:1314868367;
	mso-list-template-ids:-1828808902;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4
	{mso-list-id:1426343346;
	mso-list-template-ids:-993471414;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:\666E\901A\8868\683C;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"5122"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1"/>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DZH-CN link=3Dblue vlink=3Dpurple style=3D'tab-interval:21.0pt;=
text-justify-trim:
punctuation'>

<div class=3DSection1 style=3D'layout-grid:15.6pt'>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0;
line-height:125%'><span lang=3DEN-US style=3D'mso-bidi-font-size:10.5pt;lin=
e-height:
125%'>GameRes</span><span style=3D'mso-bidi-font-size:10.5pt;line-height:12=
5%;
font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-f=
amily:
"Times New Roman"'>&#28216;&#25103;&#24320;&#21457;&#36164;&#28304;&#32593;=
</span><span
style=3D'mso-bidi-font-size:10.5pt;line-height:125%'> <span lang=3DEN-US><a
href=3D"http://www.gameres.com/">http://www.gameres.com</a> <o:p></o:p></sp=
an></span></p>

<p class=3DMsoNormal align=3Dcenter style=3D'text-align:center;text-indent:=
32.15pt;
mso-char-indent-count:2.0;line-height:125%'><b style=3D'mso-bidi-font-weigh=
t:
normal'><span lang=3DEN-US style=3D'font-size:16.0pt;line-height:125%'><o:p=
>&nbsp;</o:p></span></b></p>

<p class=3DMsoNormal align=3Dcenter style=3D'text-align:center;text-indent:=
32.15pt;
mso-char-indent-count:2.0;line-height:125%'><b style=3D'mso-bidi-font-weigh=
t:
normal'><span lang=3DEN-US style=3D'font-size:16.0pt;line-height:125%'>Amit=
's A
star Page</span></b><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-size:16.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#20013;&#35793;=
&#25991;</span></b><b
style=3D'mso-bidi-font-weight:normal'><span lang=3DEN-US style=3D'font-size=
:16.0pt;
line-height:125%'><o:p></o:p></span></b></p>

<p class=3DMsoNormal align=3Dcenter style=3D'text-align:center;text-indent:=
28.1pt;
mso-char-indent-count:2.0;line-height:125%'><b style=3D'mso-bidi-font-weigh=
t:
normal'><span lang=3DEN-US style=3D'font-size:14.0pt;line-height:125%'><o:p=
>&nbsp;</o:p></span></b></p>

<p class=3DMsoNormal style=3D'text-indent:24.1pt;mso-char-indent-count:2.0;
line-height:125%'><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#35793;&#24207;=
</span></b><b
style=3D'mso-bidi-font-weight:normal'><span lang=3DEN-US style=3D'font-size=
:12.0pt;
line-height:125%'><o:p></o:p></span></b></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#36825;&#31687;&#25991;&#31456;&#24456;&#36866;&#21512;=
</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#31639;&#27861;&#30340;&#21021;&#=
23398;&#32773;&#65292;&#21487;&#24796;<span
class=3DGramE>&#32593;&#19978;&#27809;</span>&#25214;&#21040;&#32763;&#3579=
3;&#29256;&#30340;&#12290;&#26412;&#30528;&#22909;&#19996;&#35199;&#19981;&=
#25954;&#29420;&#20139;&#30340;&#24819;&#27861;&#65292;&#20063;&#20026;&#20=
102;&#38203;&#28860;&#19968;&#19979;&#33521;&#25991;&#65292;&#26412;&#20154=
;&#35793;&#20102;&#36825;&#31687;&#25991;&#31456;&#12290;</span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#30001;&#20110;&#26412;&#20154;&#33521;&#25991;&#27700;=
&#24179;&#38750;&#24120;&#26377;&#38480;&#65292;&#20845;&#32423;&#32771;&#2=
0102;&#20004;&#27425;&#21152;&#19968;&#22359;&#19981;&#36229;&#36807;</span=
><span
lang=3DEN-US>370</span><span style=3D'font-family:SimSun;mso-ascii-font-fam=
ily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#20998;&#65292;=
&#22240;&#27492;&#26412;&#35793;&#25991;&#38590;&#20813;&#23384;&#22312;&#3=
8382;&#39064;&#12290;&#19981;&#36807;&#20063;&#31639;&#26159;&#25243;&#3074=
2;&#24341;&#29577;&#65292;&#24076;&#26395;&#30475;&#21040;&#26377;&#26356;&=
#22810;&#30340;&#28216;&#25103;&#24320;&#21457;&#26041;&#38754;&#30340;&#20=
248;&#31168;&#35793;&#20316;&#20986;&#29616;&#65292;&#27605;&#31455;&#20013=
;&#25991;&#30340;&#20248;&#31168;&#36164;&#26009;&#22826;&#23569;&#20102;&#=
65292;&#20013;&#22269;&#30340;&#28216;&#25103;&#24320;&#21457;&#32773;&#303=
40;&#36335;&#19981;&#22909;&#36208;&#12290;</span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#26412;&#20154;&#33021;&#21147;&#26377;&#38480;&#65292;=
&#35793;&#25991;&#20013;&#26377;&#23567;&#37096;&#20998;&#35789;&#21477;&#2=
3454;&#22312;&#38590;&#20197;&#32763;&#35793;&#65292;&#22240;&#27492;&#2624=
2;&#26102;&#20445;&#30041;&#33521;&#25991;&#21407;&#25991;&#25918;&#22312;&=
#35793;&#25991;&#20013;&#12290;&#23545;&#20110;&#19981;&#25954;&#30830;&#23=
450;&#32763;&#35793;&#26159;&#21542;&#20934;&#30830;&#30340;&#35789;&#21477=
;&#65292;&#26412;&#20154;&#29992;&#22278;&#25324;&#21495;&#20445;&#30041;&#=
20102;&#33521;&#25991;&#21407;&#25991;&#65292;&#35835;&#32773;&#21487;&#201=
97;&#23545;&#29031;&#30528;&#21152;&#20197;&#29702;&#35299;&#12290;</span><=
/p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#31639;&#27861;&#26412;&#36523;&#=
26159;&#24456;&#31616;&#21333;&#30340;&#65292;&#22240;&#27492;&#21407;&#259=
91;&#20013;&#24182;&#27809;&#26377;&#36807;&#22810;&#22320;&#35752;&#35770;=
</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#31639;&#27861;&#26412;&#36523;&#=
65292;&#32780;&#26159;&#33457;&#20102;&#36739;&#22823;&#30340;&#31687;&#241=
33;&#35752;&#35770;&#20102;&#29992;&#20110;&#20445;&#23384;</span><span
lang=3DEN-US>OPEN</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#21644;</span><=
span
lang=3DEN-US>CLOSED</span><span style=3D'font-family:SimSun;mso-ascii-font-=
family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#38598;&#30340;=
&#25968;&#25454;&#32467;&#26500;&#65292;&#20197;&#21450;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#31639;&#27861;&#30340;&#21464;&#=
31181;&#21644;&#25193;&#23637;&#12290;</span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#32534;&#31243;&#23454;&#29616;</span><span lang=3DEN-U=
S>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#26159;&#31616;&#21333;&#30340;&#65292;&#35835;&#32773;=
&#21487;&#20197;&#29992;</span><span
lang=3DEN-US>STL</span><span style=3D'font-family:SimSun;mso-ascii-font-fam=
ily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#23545;&#26412;=
&#25991;&#20013;&#30340;&#20266;&#20195;&#30721;&#21152;&#20197;&#23454;&#2=
9616;&#65288;&#26412;&#20154;&#24050;&#33457;&#19968;&#22825;&#26102;&#3838=
8;&#23454;&#39564;<span
class=3DGramE>&#36807;&#22522;&#26412;</span>&#30340;</span><span lang=3DEN=
-US>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#25628;&#32034;&#65289;&#12290;&#20294;&#26159;&#26368;=
&#37325;&#35201;&#30340;&#36824;&#26159;&#23545;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#26412;&#36523;&#30340;&#29702;&#=
35299;&#65292;&#36825;&#26679;&#25165;&#21487;&#20197;&#22312;&#33258;&#240=
49;&#30340;&#28216;&#25103;&#20013;&#22788;&#29702;&#21508;&#31181;&#21315;=
&#21464;&#19975;&#21270;&#30340;&#24773;&#20917;&#12290;</span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#32763;&#35793;&#26412;&#25991;&#30340;&#24819;&#27861;=
&#20135;&#29983;&#20110;</span><span
lang=3DEN-US>2006</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#24180;</span><=
span
lang=3DEN-US>5</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#26376;&#65292;&#23454;&#38469;&#=
23436;&#25104;&#20110;</span><span
lang=3DEN-US>2007</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#24180;</span><=
span
lang=3DEN-US>4</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#26376;&#21040;</span><span
lang=3DEN-US>6</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#26376;&#65292;&#38750;&#24120;&#=
24813;&#24871;&#12290;</span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#26368;&#21518;&#65292;&#26412;&#35793;&#25991;&#20165;=
<span
class=3DGramE>&#20379;&#20132;&#27969;</span>&#21644;&#21442;&#32771;&#6529=
2;&#23545;&#20110;&#22240;&#26412;&#35793;&#25991;&#25918;&#21040;&#32593;&=
#19978;&#32780;&#20135;&#29983;&#30340;&#20219;&#20309;&#38382;&#39064;&#65=
292;&#26412;&#20154;&#19981;&#36127;&#20219;&#20309;&#36131;&#20219;&#12290=
;</span></p>

<p class=3DMsoNormal align=3Dright style=3D'text-align:right;text-indent:21=
.0pt;
mso-char-indent-count:2.0'><span style=3D'font-family:SimSun;mso-ascii-font=
-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;=
&#12288;&#12288;&#12288;&#12288;&#12288;&#12288;&#12288;&#12288;&#12288;&#1=
2288;&#12288;&#12288;&#12288;&#12288;&#12288;&#12288;&#12288;&#12288;&#1228=
8;&#12288;&#12288;&#12288;&#12288;&#12288;&#34081;&#40511;&#20110;&#21335;&=
#24320;&#22823;&#23398;&#36719;&#20214;&#23398;&#38498;</span></p>

<p class=3DMsoNormal align=3Dright style=3D'text-align:right;text-indent:21=
.0pt;
mso-char-indent-count:2.0'><span style=3D'font-family:SimSun;mso-ascii-font=
-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;=
&#12288;&#12288;&#12288;&#12288;&#12288;&#12288;&#12288;&#12288;&#12288;&#1=
2288;&#12288;&#12288;&#12288;&#12288;&#12288;&#12288;&#12288;&#12288;&#1228=
8;&#12288;&#12288;&#12288;&#12288;&#12288;&#12288;</span><span
lang=3DEN-US><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><st1:chsdate IsROCDate=3D"False" IsLunarDate=3D"False" Day=3D"9" Mon=
th=3D"6"
Year=3D"2007" w:st=3D"on">2007<span lang=3DEN-US style=3D'font-family:SimSu=
n;
 mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New R=
oman"'><span
 lang=3DEN-US>&#24180;</span></span>6<span lang=3DEN-US style=3D'font-famil=
y:SimSun;
 mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New R=
oman"'><span
 lang=3DEN-US>&#26376;</span></span>9<span lang=3DEN-US style=3D'font-famil=
y:SimSun;
 mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New R=
oman"'><span
 lang=3DEN-US>&#26085;</span></span></st1:chsdate></span></p>

<span lang=3DEN-US style=3D'font-size:10.5pt;mso-bidi-font-size:12.0pt;font=
-family:
"Times New Roman";mso-fareast-font-family:SimSun;mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'=
><br
clear=3Dall style=3D'page-break-before:always'>
</span>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#21407;&#25991;&#22320;&#22336;&#65306;</span><span
lang=3DEN-US>http://theory.stanford.edu/~amitp/GameProgramming/</span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#30456;&#20851;&#38142;&#25509;&#65306;</span><span
lang=3DEN-US>http://www-cs-students.stanford.edu/%7Eamitp/gameprog.html#Pat=
hs</span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
lang=3DEN-US><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#25105;&#20204;&#23581;&#35797;&#35299;&#20915;&#30340;=
&#38382;&#39064;&#26159;&#25226;&#19968;&#20010;&#28216;&#25103;&#23545;&#3=
5937;&#65288;</span><span
lang=3DEN-US>game object</span><span style=3D'font-family:SimSun;mso-ascii-=
font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#20174;=
&#20986;&#21457;&#28857;&#31227;&#21160;&#21040;&#30446;&#30340;&#22320;&#1=
2290;&#36335;&#24452;&#25628;&#32034;</span><span
lang=3DEN-US>(Pathfinding)</span><span style=3D'font-family:SimSun;mso-asci=
i-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#30340;&#30446;=
&#26631;&#26159;&#25214;&#21040;&#19968;&#26465;&#22909;&#30340;&#36335;&#2=
4452;&#8212;&#8212;&#36991;&#20813;&#38556;&#30861;&#29289;&#12289;&#25932;=
&#20154;&#65292;&#24182;&#25226;&#20195;&#20215;&#65288;&#29123;&#26009;&#6=
5292;&#26102;&#38388;&#65292;&#36317;&#31163;&#65292;&#35013;&#22791;&#6529=
2;&#37329;&#38065;&#31561;&#65289;&#26368;&#23567;&#21270;&#12290;&#36816;&=
#21160;&#65288;</span><span
lang=3DEN-US>Movement</span><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#30340;=
&#30446;&#26631;&#26159;&#25214;&#21040;&#19968;&#26465;&#36335;&#24452;&#2=
4182;&#19988;&#27839;&#30528;&#23427;&#34892;&#36827;&#12290;&#25226;&#2085=
1;&#27880;&#30340;&#28966;&#28857;&#20165;&#38598;&#20013;&#20110;&#20854;&=
#20013;&#30340;&#19968;&#31181;&#26041;&#27861;&#26159;&#21487;&#33021;&#30=
340;&#12290;&#19968;&#31181;&#26497;&#31471;&#24773;&#20917;&#26159;&#65292=
;&#24403;&#28216;&#25103;&#23545;&#35937;&#24320;&#22987;&#31227;&#21160;&#=
26102;&#65292;&#19968;&#20010;&#32769;&#32451;&#30340;&#36335;&#24452;&#256=
28;&#32034;&#22120;&#65288;</span><span
lang=3DEN-US>pathfinder</span><span style=3D'font-family:SimSun;mso-ascii-f=
ont-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#22806;=
&#21152;&#19968;&#20010;&#29712;&#32454;&#30340;&#36816;&#21160;&#31639;&#2=
7861;&#65288;</span><span
lang=3DEN-US>movement algorithm</span><span style=3D'font-family:SimSun;mso=
-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#21487;=
&#20197;&#25214;&#21040;&#19968;&#26465;&#36335;&#24452;&#65292;&#28216;&#2=
5103;&#23545;&#35937;&#23558;&#20250;&#27839;&#30528;&#35813;&#36335;&#2445=
2;&#31227;&#21160;&#32780;&#24573;&#30053;&#20854;&#23427;&#30340;&#19968;&=
#20999;&#12290;&#21478;&#19968;&#31181;&#26497;&#31471;&#24773;&#20917;&#26=
159;&#65292;&#19968;&#20010;&#21333;&#32431;&#30340;&#36816;&#21160;&#31995=
;&#32479;&#65288;</span><span
lang=3DEN-US>movement-only system</span><span style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#65289;&#23558;&#19981;&#20250;&#25628;&#32034;&#19968;&#26465;&#363=
35;&#24452;&#65288;&#26368;&#21021;&#30340;&#8220;&#36335;&#24452;&#8221;&#=
23558;&#34987;&#19968;&#26465;&#30452;&#32447;&#21462;&#20195;&#65289;&#652=
92;&#21462;&#32780;&#20195;&#20043;&#30340;&#26159;&#22312;&#27599;&#19968;=
&#20010;&#32467;&#28857;&#22788;&#20165;&#37319;&#21462;&#19968;&#20010;&#2=
7493;&#39588;&#65292;&#21516;&#26102;&#32771;&#34385;&#21608;&#22260;&#3034=
0;&#29615;&#22659;&#12290;&#21516;&#26102;&#20351;&#29992;&#36335;&#24452;&=
#25628;&#32034;</span><span
lang=3DEN-US>(Pathfinding)</span><span style=3D'font-family:SimSun;mso-asci=
i-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#21644;&#36816;=
&#21160;&#31639;&#27861;&#65288;</span><span
lang=3DEN-US>movement algorithm</span><span style=3D'font-family:SimSun;mso=
-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#23558;=
&#20250;&#24471;&#21040;&#26368;&#22909;&#30340;&#25928;&#26524;&#12290;</s=
pan></p>

<span lang=3DEN-US style=3D'font-size:10.5pt;mso-bidi-font-size:12.0pt;line=
-height:
125%;font-family:"Times New Roman";mso-fareast-font-family:SimSun;mso-font-=
kerning:
1.0pt;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:
AR-SA'><br clear=3Dall style=3D'mso-special-character:line-break;page-break=
-before:
always'>
</span>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;line-height:125%'><span
lang=3DEN-US><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoToc1 style=3D'tab-stops:right dotted 414.8pt'><!--[if support=
Fields]><span
lang=3DEN-US><span style=3D'mso-element:field-begin'></span><span
style=3D'mso-spacerun:yes'>&nbsp;</span>TOC \o &quot;1-3&quot; \h \z \u <sp=
an
style=3D'mso-element:field-separator'></span></span><![endif]--><span lang=
=3DEN-US><span
class=3DMsoHyperlink><span style=3D'mso-no-proof:yes'><a href=3D"#_Toc16918=
0937">1 <span
lang=3DEN-US style=3D'font-family:SimSun;mso-ascii-font-family:"Times New R=
oman";
mso-hansi-font-family:"Times New Roman"'><span lang=3DEN-US>&#23548;&#35328=
;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180937 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>5<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900330037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'mso-no-proof:yes'><o:p></o:p></span></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180938">1.1<span style=3D'font-family:SimSun'> </span><span
lang=3DEN-US style=3D'font-family:SimSun'><span lang=3DEN-US>&#31639;&#2786=
1;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180938 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>6<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900330038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180939">1.2<span style=3D'font-family:SimSun'> Dijkstra</sp=
an><span
lang=3DEN-US style=3D'font-family:SimSun'><span lang=3DEN-US>&#31639;&#2786=
1;&#19982;&#26368;&#20339;&#20248;&#20808;&#25628;&#32034;</span></span><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180939 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>6<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900330039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180940">1.3<span style=3D'font-family:SimSun'> A*</span><sp=
an
lang=3DEN-US style=3D'font-family:SimSun'><span lang=3DEN-US>&#31639;&#2786=
1;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180940 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>9<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900340030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc1 style=3D'tab-stops:right dotted 414.8pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180941">2 <span lang=3DEN-US style=3D'font-family:SimSun;ms=
o-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'><span lang=3DEN-=
US>&#21551;&#21457;&#24335;&#31639;&#27861;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180941 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>11<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900340031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180942">2.1<span style=3D'font-family:SimSun'> A*</span><sp=
an
lang=3DEN-US style=3D'font-family:SimSun'><span lang=3DEN-US>&#23545;&#2155=
1;&#21457;&#24335;&#20989;&#25968;&#30340;&#20351;&#29992;</span></span><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180942 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>11<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900340032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180943">2.2<span style=3D'font-family:SimSun'> </span><span
lang=3DEN-US style=3D'font-family:SimSun'><span lang=3DEN-US>&#36895;&#2423=
0;&#36824;&#26159;&#31934;&#30830;&#24230;&#65311;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180943 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>11<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900340033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180944">2.3<span style=3D'font-family:SimSun'> </span><span
lang=3DEN-US style=3D'font-family:SimSun'><span lang=3DEN-US>&#34913;&#3732=
7;&#21333;&#20301;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180944 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>12<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900340034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180945">2.4<span style=3D'font-family:SimSun'> </span><span
lang=3DEN-US style=3D'font-family:SimSun'><span lang=3DEN-US>&#31934;&#3083=
0;&#30340;&#21551;&#21457;&#24335;&#20989;&#25968;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180945 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>12<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900340035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180946">2.4.1 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#39044;&#35745;&#31639;&#30340;&#31934;&#30830;&#21551;&#2145=
7;&#24335;&#20989;&#25968;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180946 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>12<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900340036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180947">2.4.2 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#32447;&#24615;&#31934;&#30830;&#21551;&#21457;&#24335;&#3163=
9;&#27861;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180947 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>13<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900340037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180948">2.5<span style=3D'font-family:SimSun'> </span><span
lang=3DEN-US style=3D'font-family:SimSun'><span lang=3DEN-US>&#32593;&#2668=
4;&#22320;&#22270;&#20013;&#30340;&#21551;&#21457;&#24335;&#31639;&#27861;<=
/span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180948 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>13<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900340038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180949">2.5.1 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#26364;&#21704;&#39039;&#36317;&#31163;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180949 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>13<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900340039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180950">2.5.2 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#23545;&#35282;&#32447;&#36317;&#31163;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180950 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>14<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900350030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180951">2.5.3 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#27431;&#20960;&#37324;&#24471;&#36317;&#31163;</span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180951 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>14<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900350031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180952">2.5.4 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#24179;&#26041;&#21518;&#30340;&#27431;&#20960;&#37324;&#2447=
1;&#36317;&#31163;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180952 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>15<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900350032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180953">2.5.5 Breaking ties<span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180953 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>15<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900350033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180954">2.5.6 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#21306;&#22495;&#25628;&#32034;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180954 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>19<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900350034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc1 style=3D'tab-stops:right dotted 414.8pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180955">3 Implementation notes<span style=3D'color:windowte=
xt;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180955 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>19<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900350035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180956">3.1 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#27010;&#30053;</span></span><span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>... </span></span><!--[if supportFields]><=
span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180956 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>19<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900350036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180957">3.2 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#28304;&#20195;&#30721;</span></span><span style=3D'color:win=
dowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>... </span></span><!--[if supportFields]><=
span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180957 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>20<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900350037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180958">3.3 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#38598;&#21512;&#30340;&#34920;&#31034;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180958 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>20<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900350038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180959">3.3.1 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#26410;&#25490;&#24207;&#25968;&#32452;&#25110;&#38142;&#3492=
0;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180959 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>21<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900350039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180960">3.3.2 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#25490;&#24207;&#25968;&#32452;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180960 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>21<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900360030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180961">3.3.3 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#25490;&#24207;&#38142;&#34920;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180961 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>21<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900360031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180962">3.3.4 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#25490;&#24207;&#36339;&#34920;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180962 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>21<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900360032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180963">3.3.5 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#32034;&#24341;&#25968;&#32452;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180963 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>21<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900360033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180964">3.3.6 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#21704;&#24076;&#34920;</span></span><span style=3D'color:win=
dowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>... </span></span><!--[if supportFields]><=
span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180964 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>22<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900360034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180965">3.3.7 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#20108;&#20803;&#22534;</span></span><span style=3D'color:win=
dowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>... </span></span><!--[if supportFields]><=
span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180965 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>22<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900360035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180966">3.3.8 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#20280;&#23637;&#26641;</span></span><span style=3D'color:win=
dowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>... </span></span><!--[if supportFields]><=
span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180966 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>22<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900360036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180967">3.3.9 HOT<span lang=3DEN-US style=3D'font-family:Si=
mSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#38431;&#21015;</span></span><span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>... </span></span><!--[if supportFields]><=
span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180967 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>23<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900360037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180968">3.3.10 <span lang=3DEN-US style=3D'font-family:SimS=
un;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#27604;&#36739;</span></span><span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>... </span></span><!--[if supportFields]><=
span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180968 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>23<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900360038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180969">3.3.11 <span lang=3DEN-US style=3D'font-family:SimS=
un;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#28151;&#21512;&#23454;&#29616;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180969 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>24<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900360039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180970">3.4 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#19982;&#28216;&#25103;&#24490;&#29615;&#30340;&#20132;&#2011=
4;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180970 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>24<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900370030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180971">3.4.1 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#25552;&#21069;&#36864;&#20986;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180971 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>24<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900370031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180972">3.4.2 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#20013;&#26029;&#31639;&#27861;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180972 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>24<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900370032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180973">3.4.3 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#32452;&#36816;&#21160;</span></span><span style=3D'color:win=
dowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>... </span></span><!--[if supportFields]><=
span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180973 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>25<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900370033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180974">3.4.4 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#32454;&#21270;</span></span><span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>... </span></span><!--[if supportFields]><=
span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180974 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>25<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900370034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc1 style=3D'tab-stops:right dotted 414.8pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180975">4 A*<span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#31639;&#27861;&#30340;&#21464;&#31181;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180975 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>25<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900370035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180976">4.1 beam search<span style=3D'color:windowtext;disp=
lay:
none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180976 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>25<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900370036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180977">4.2 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#36845;&#20195;&#28145;&#21270;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180977 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>25<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900370037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180978">4.3 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#21160;&#24577;&#34913;&#37327;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180978 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>26<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900370038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180979">4.4 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#24102;&#23485;&#25628;&#32034;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180979 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>26<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900370039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180980">4.5 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#21452;&#21521;&#25628;&#32034;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180980 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>26<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900380030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180981">4.6 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#21160;&#24577;</span></span>A*<span lang=3DEN-US style=3D'fo=
nt-family:
SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times=
 New Roman"'><span
lang=3DEN-US>&#19982;&#32456;&#36523;&#35745;&#21010;</span></span>A*<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180981 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>27<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900380031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc1 style=3D'tab-stops:right dotted 414.8pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180982">5 <span lang=3DEN-US style=3D'font-family:SimSun;ms=
o-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'><span lang=3DEN-=
US>&#22788;&#29702;&#36816;&#21160;&#38556;&#30861;&#29289;</span></span><s=
pan
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180982 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>27<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900380032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180983">5.1 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#37325;&#26032;&#35745;&#31639;&#36335;&#24452;</span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180983 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>27<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900380033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180984">5.2 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#36335;&#24452;&#25340;&#25509;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180984 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>28<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900380034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180985">5.3 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#30417;&#35270;&#22320;&#22270;&#21464;&#21270;</span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180985 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>29<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900380035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180986">5.4 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#39044;&#27979;&#38556;&#30861;&#29289;&#30340;&#36816;&#2116=
0;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180986 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>29<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900380036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc1 style=3D'tab-stops:right dotted 414.8pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180987">6 <span lang=3DEN-US style=3D'font-family:SimSun;ms=
o-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'><span lang=3DEN-=
US>&#39044;&#35745;&#31639;&#36335;&#24452;&#30340;&#31354;&#38388;&#20195;=
&#20215;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180987 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>29<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900380037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180988">6.1 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#20301;&#32622;</span></span>VS<span lang=3DEN-US style=3D'fo=
nt-family:
SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times=
 New Roman"'><span
lang=3DEN-US>&#26041;&#21521;</span></span><span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>... </span></span><!--[if supportFields]><=
span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180988 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>29<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900380038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180989">6.2 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#36335;&#24452;&#21387;&#32553;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180989 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>30<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900380039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180990">6.2.1 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#20301;&#32622;&#23384;&#20648;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180990 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>30<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900390030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'margin-left:42.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180991">6.2.2 <span lang=3DEN-US style=3D'font-family:SimSu=
n;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#26041;&#21521;&#23384;&#20648;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180991 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>30<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900390031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180992">6.3 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#35745;&#31639;&#23548;&#33322;&#28857;</span></span><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180992 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>31<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900390032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180993">6.4 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#26497;&#38480;&#36335;&#24452;&#38271;&#24230;</span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>... </span></sp=
an><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180993 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>31<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900390033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'margin-left:21.0pt;tab-stops:right dotted 414.8=
pt'><span
class=3DMsoHyperlink><span lang=3DEN-US style=3D'mso-no-proof:yes'><a
href=3D"#_Toc169180994">6.5 <span lang=3DEN-US style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'><span
lang=3DEN-US>&#24635;&#32467;</span></span><span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>... </span></span><!--[if supportFields]><=
span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc169180994 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>31<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100360039003100380030003900390034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
lang=3DEN-US style=3D'mso-no-proof:yes'><o:p></o:p></span></p>

<h1 style=3D'line-height:125%'><!--[if supportFields]><span lang=3DEN-US><s=
pan
style=3D'mso-element:field-end'></span></span><![endif]--><span lang=3DEN-U=
S><br
clear=3Dall style=3D'page-break-before:always'>
</span><a name=3D"_Toc169180937"><span lang=3DEN-US style=3D'font-size:12.0=
pt;
line-height:125%'>1 </span></a><span style=3D'mso-bookmark:_Toc169180937'><=
span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#23548;&#35328;=
</span></span><span
style=3D'mso-bookmark:_Toc169180937'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h1>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman";mso-ansi-language:EN'>&#12288;&#122=
88;</span><span
style=3D'font-family:SimSun;mso-ansi-language:EN'>&#31227;&#21160;&#19968;&=
#20010;&#31616;&#21333;&#30340;&#29289;&#20307;&#65288;<span
lang=3DEN>object</span>&#65289;&#30475;&#36215;&#26469;&#26159;&#23481;&#26=
131;&#30340;&#12290;&#32780;&#36335;&#24452;&#25628;&#32034;&#26159;&#22797=
;&#26434;&#30340;&#12290;&#20026;&#20160;&#20040;&#28041;&#21450;&#21040;&#=
36335;&#24452;&#25628;&#32034;&#23601;&#20135;&#29983;&#40635;&#28902;&#201=
02;&#65311;&#32771;&#34385;&#20197;&#19979;&#24773;&#20917;&#65306;<span
lang=3DEN><o:p></o:p></span></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><!--[if gte vml 1]><v:shapetype
 id=3D"_x0000_t75" coordsize=3D"21600,21600" o:spt=3D"75" o:preferrelative=
=3D"t"
 path=3D"m@4@5l@4@11@9@11@9@5xe" filled=3D"f" stroked=3D"f">
 <v:stroke joinstyle=3D"miter"/>
 <v:formulas>
  <v:f eqn=3D"if lineDrawn pixelLineWidth 0"/>
  <v:f eqn=3D"sum @0 1 0"/>
  <v:f eqn=3D"sum 0 0 @1"/>
  <v:f eqn=3D"prod @2 1 2"/>
  <v:f eqn=3D"prod @3 21600 pixelWidth"/>
  <v:f eqn=3D"prod @3 21600 pixelHeight"/>
  <v:f eqn=3D"sum @0 0 1"/>
  <v:f eqn=3D"prod @6 1 2"/>
  <v:f eqn=3D"prod @7 21600 pixelWidth"/>
  <v:f eqn=3D"sum @8 21600 0"/>
  <v:f eqn=3D"prod @7 21600 pixelHeight"/>
  <v:f eqn=3D"sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" o:connecttype=3D"rect"/>
 <o:lock v:ext=3D"edit" aspectratio=3D"t"/>
</v:shapetype><v:shape id=3D"_x0000_i1025" type=3D"#_x0000_t75" alt=3D"" st=
yle=3D'width:337.5pt;
 height:238.5pt'>
 <v:imagedata src=3D"AmitAStar.files/image001.png" o:href=3D"http://theory.=
stanford.edu/~amitp/GameProgramming/concave1.png"/>
</v:shape><![endif]--><![if !vml]><img width=3D450 height=3D318
src=3D"AmitAStar.files/image002.gif" v:shapes=3D"_x0000_i1025"><![endif]><o=
:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman";mso-ansi-language:EN'>&#12288;&#122=
88;</span><span
style=3D'font-family:SimSun;mso-ansi-language:EN'>&#29289;&#20307;&#65288;<=
span
lang=3DEN>unit</span>&#65289;&#26368;&#21021;&#20301;&#20110;&#22320;&#2227=
0;&#30340;&#24213;&#31471;&#24182;&#19988;&#23581;&#35797;&#21521;&#39030;&=
#37096;&#31227;&#21160;&#12290;&#29289;&#20307;&#25195;&#25551;&#30340;&#21=
306;&#22495;&#20013;<span
lang=3DEN>(</span>&#31881;&#32418;&#33394;&#37096;&#20998;<span lang=3DEN>)=
</span>&#27809;&#26377;&#20219;&#20309;&#19996;&#35199;&#26174;&#31034;&#23=
427;&#19981;&#33021;&#21521;&#19978;&#31227;&#21160;&#65292;&#22240;&#27492=
;&#23427;&#25345;&#32493;&#21521;&#19978;&#31227;&#21160;&#12290;&#22312;&#=
38752;&#36817;&#39030;&#37096;&#26102;&#65292;&#23427;&#25506;&#27979;&#210=
40;&#19968;&#20010;&#38556;&#30861;&#29289;&#28982;&#21518;&#25913;&#21464;=
&#31227;&#21160;&#26041;&#21521;&#12290;&#28982;&#21518;&#23427;&#27839;&#3=
0528;<span
lang=3DEN>U</span>&#24418;&#38556;&#30861;&#29289;&#25214;&#21040;&#23427;&=
#30340;&#32418;&#33394;&#30340;&#36335;&#24452;&#12290;&#30456;&#21453;&#30=
340;&#65292;&#19968;&#20010;&#36335;&#24452;&#25628;&#32034;&#22120;&#65288=
;<span
lang=3DEN>pathfinder</span>&#65289;&#23558;&#20250;&#25195;&#25551;&#19968;=
&#20010;&#26356;&#22823;&#30340;&#21306;&#22495;&#65288;&#28129;&#34013;&#3=
3394;&#37096;&#20998;&#65289;&#65292;&#20294;&#26159;&#23427;&#33021;&#2057=
0;&#21040;&#19981;&#35753;&#29289;&#20307;<span
lang=3DEN>(unit)</span>&#36208;&#21521;&#20985;&#24418;&#38556;&#30861;&#29=
289;&#32780;&#25214;&#21040;&#19968;&#26465;&#26356;&#30701;&#30340;&#36335=
;&#24452;<span
lang=3DEN>(</span>&#34013;&#33394;&#36335;&#24452;&#65289;&#12290;<span lan=
g=3DEN><o:p></o:p></span></span></p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ansi-language:EN=
'>&#12288;&#12288;&#28982;&#32780;&#20320;&#21487;&#20197;&#25193;&#23637;&=
#19968;&#20010;&#36816;&#21160;&#31639;&#27861;&#65292;&#29992;&#20110;&#23=
545;&#20184;&#19978;&#22270;&#25152;&#31034;&#30340;&#38556;&#30861;&#29289=
;&#12290;&#25110;&#32773;&#36991;&#20813;&#21046;&#36896;&#20985;&#24418;&#=
38556;&#30861;&#65292;
&#25110;&#32773;&#25226;&#20985;&#24418;&#20986;&#21475;&#26631;&#35782;&#2=
0026;&#21361;&#38505;&#30340;<span
lang=3DEN>(</span>&#21482;&#26377;&#24403;&#30446;&#30340;&#22320;&#22312;&=
#37324;&#38754;&#26102;&#25165;&#36827;&#21435;<span
lang=3DEN>):<o:p></o:p></span></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><!--[if gte vml 1]><v:shape
 id=3D"_x0000_i1026" type=3D"#_x0000_t75" alt=3D"" style=3D'width:337.5pt;h=
eight:238.5pt'>
 <v:imagedata src=3D"AmitAStar.files/image003.png" o:href=3D"http://theory.=
stanford.edu/~amitp/GameProgramming/concave2.png"/>
</v:shape><![endif]--><![if !vml]><img width=3D450 height=3D318
src=3D"AmitAStar.files/image004.gif" v:shapes=3D"_x0000_i1026"><![endif]><o=
:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#27604;&#36215;&#=
19968;&#30452;&#31561;&#21040;&#26368;&#21518;&#19968;&#21051;&#25165;&#214=
57;&#29616;&#38382;&#39064;&#65292;&#36335;&#24452;&#25628;&#32034;&#22120;=
&#35753;&#20320;&#25552;&#21069;<span
class=3DGramE>&#20316;&#20986;</span>&#35745;&#21010;&#12290;&#19981;&#2410=
2;&#36335;&#24452;&#25628;&#32034;&#30340;&#36816;&#21160;</span><span
lang=3DEN-US>(movement)</span><span style=3D'font-family:SimSun;mso-ascii-f=
ont-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#21487;&#20197;=
&#22312;&#24456;&#22810;&#31181;&#24773;&#24418;&#19979;&#24037;&#20316;&#6=
5292;&#21516;&#26102;&#21487;&#20197;&#25193;&#23637;&#21040;&#26356;&#2281=
0;&#30340;&#24773;&#24418;&#65292;&#20294;&#26159;&#36335;&#24452;&#25628;&=
#32034;&#26159;&#19968;&#31181;&#26356;&#24120;&#29992;&#30340;&#35299;&#20=
915;&#26356;&#22810;&#38382;&#39064;&#30340;&#26041;&#27861;&#12290;</span>=
</p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180938"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>1.1</span></a><span style=3D'mso-bookmark:_=
Toc169180938'><span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'=
> </span></span><span
style=3D'mso-bookmark:_Toc169180938'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun'>&#31639;&#27861;</span></span><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'><o:p></o:p><=
/span></h2>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#35745;&#31639;&#=
26426;&#31185;&#23398;&#25945;&#26448;&#20013;&#30340;&#36335;&#24452;&#256=
28;&#32034;&#31639;&#27861;&#22312;&#25968;&#23398;&#35270;&#35282;&#30340;=
&#22270;&#19978;&#24037;&#20316;&#8212;&#8212;&#30001;&#36793;&#32852;&#324=
67;&#36215;&#26469;&#30340;&#32467;&#28857;&#30340;&#38598;&#21512;&#12290;=
&#19968;&#20010;<span
class=3DGramE>&#22522;&#20110;&#22270;&#22359;</span></span><span lang=3DEN=
-US>(tile)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#25340;&#25509;&#30340;&#28216;&#25103;&#22320;&#22270;=
&#21487;&#20197;&#30475;&#25104;&#26159;&#19968;&#20010;&#22270;&#65292;<sp=
an
class=3DGramE>&#27599;&#20010;&#22270;&#22359;</span></span><span lang=3DEN=
-US>(tile)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#26159;&#19968;&#20010;&#32467;&#28857;&#65292;&#24182;=
&#22312;<span
class=3DGramE>&#27599;&#20010;&#22270;&#22359;&#20043;&#38388;</span>&#3001=
1;&#19968;&#26465;&#36793;&#65306;</span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><!--[if gte vml 1]><v:shape
 id=3D"_x0000_i1027" type=3D"#_x0000_t75" alt=3D"" style=3D'width:184.5pt;h=
eight:184.5pt'>
 <v:imagedata src=3D"AmitAStar.files/image005.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/map-as-graph.png"/>
</v:shape><![endif]--><![if !vml]><img width=3D246 height=3D246
src=3D"AmitAStar.files/image006.jpg" v:shapes=3D"_x0000_i1027"><![endif]><o=
:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#30446;&#21069;&#=
65292;&#25105;&#20250;&#20551;&#35774;&#25105;&#20204;&#20351;&#29992;&#201=
08;&#32500;&#32593;&#26684;</span><span
lang=3DEN-US>(grid)</span><span style=3D'font-family:SimSun;mso-ascii-font-=
family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#12290;&#31245;=
&#21518;&#25105;&#23558;&#35752;&#35770;&#22914;&#20309;&#22312;&#20320;&#3=
0340;&#28216;&#25103;&#20043;&#22806;&#24314;&#31435;&#20854;&#20182;&#3186=
7;&#22411;&#30340;&#22270;&#12290;</span></p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#35768;&#22810;</=
span><span
lang=3DEN-US>AI</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#39046;&#22495;&#25110;&#31639;&#=
27861;&#30740;&#31350;&#39046;&#22495;&#20013;&#30340;&#36335;&#24452;&#256=
28;&#32034;&#31639;&#27861;&#26159;&#22522;&#20110;&#20219;&#24847;</span><=
span
lang=3DEN-US>(arbitrary)</span><span style=3D'font-family:SimSun;mso-ascii-=
font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#30340;&#22270;=
&#35774;&#35745;&#30340;&#65292;&#32780;&#19981;&#26159;&#22522;&#20110;&#3=
2593;&#26684;</span><span
lang=3DEN-US>(grid-based)</span><span style=3D'font-family:SimSun;mso-ascii=
-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#30340;&#22270;=
&#12290;&#25105;&#20204;&#21487;&#20197;&#25214;&#21040;&#19968;&#20123;&#3=
3021;&#20351;&#29992;&#32593;&#26684;&#22320;&#22270;&#30340;&#29305;&#2461=
5;&#30340;&#19996;&#35199;&#12290;&#26377;&#19968;&#20123;&#25105;&#20204;&=
#35748;&#20026;&#26159;&#24120;&#35782;&#65292;&#32780;&#31639;&#27861;&#24=
182;&#19981;&#29702;&#35299;&#12290;&#20363;&#22914;&#65292;&#25105;&#20204=
;&#30693;&#36947;&#19968;&#20123;&#21644;&#26041;&#21521;&#26377;&#20851;&#=
30340;&#19996;&#35199;&#65306;&#19968;&#33324;&#32780;&#35328;&#65292;&#229=
14;&#26524;&#20004;&#20010;&#29289;&#20307;&#36317;&#31163;&#36234;&#36828;=
&#65292;&#37027;&#20040;&#25226;&#20854;&#20013;&#19968;&#20010;&#29289;&#2=
0307;&#21521;&#21478;&#19968;&#20010;&#31227;&#21160;&#23558;&#33457;&#3623=
4;&#22810;&#30340;&#26102;&#38388;&#65307;&#24182;&#19988;&#25105;&#20204;&=
#30693;&#36947;&#22320;&#22270;&#20013;&#27809;&#26377;&#20219;&#20309;&#31=
192;&#23494;&#36890;&#36947;&#21487;&#20197;&#20174;&#19968;&#20010;&#22320=
;&#28857;&#36890;&#21521;&#21478;&#19968;&#20010;&#22320;&#28857;&#12290;&#=
65288;&#25105;&#20551;&#35774;&#27809;&#26377;&#65292;&#22914;&#26524;&#263=
77;&#30340;&#35805;&#65292;&#23558;&#20250;&#24456;&#38590;&#25214;&#21040;=
&#19968;&#26465;&#22909;&#30340;&#36335;&#24452;&#65292;&#22240;&#20026;&#2=
0320;&#24182;&#19981;&#30693;&#36947;&#35201;&#20174;&#20309;&#22788;&#2432=
0;&#22987;&#12290;&#65289;</span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180939"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>1.2</span></a><span style=3D'mso-bookmark:_=
Toc169180939'><span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'>
Dijkstra</span></span><span style=3D'mso-bookmark:_Toc169180939'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'>&#31639;&#27=
861;&#19982;&#26368;&#20339;&#20248;&#20808;&#25628;&#32034;</span></span><=
span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'=
><o:p></o:p></span></h2>

<p><span style=3D'font-size:10.5pt;color:black;mso-ansi-language:EN'>&#1228=
8;&#12288;<span
lang=3DEN>Dijkstra</span>&#31639;&#27861;&#20174;&#29289;&#20307;&#25152;&#=
22312;&#30340;&#21021;&#22987;&#28857;&#24320;&#22987;&#65292;&#35775;&#383=
82;&#22270;&#20013;&#30340;&#32467;&#28857;&#12290;&#23427;&#36845;&#20195;=
&#26816;&#26597;&#24453;&#26816;&#26597;&#32467;&#28857;&#38598;&#20013;&#3=
0340;&#32467;&#28857;&#65292;&#24182;&#25226;&#21644;&#35813;&#32467;&#2885=
7;&#26368;&#38752;&#36817;&#30340;&#23578;&#26410;&#26816;&#26597;&#30340;&=
#32467;&#28857;&#21152;&#20837;&#24453;&#26816;&#26597;&#32467;&#28857;&#38=
598;&#12290;&#35813;&#32467;&#28857;&#38598;&#20174;&#21021;&#22987;&#32467=
;&#28857;&#21521;&#22806;&#25193;&#23637;&#65292;&#30452;&#21040;&#21040;&#=
36798;&#30446;&#26631;&#32467;&#28857;&#12290;<span
lang=3DEN>Dijkstra</span>&#31639;&#27861;&#20445;&#35777;&#33021;&#25214;&#=
21040;&#19968;&#26465;&#20174;&#21021;&#22987;&#28857;&#21040;&#30446;&#266=
31;&#28857;&#30340;&#26368;&#30701;&#36335;&#24452;&#65292;&#21482;&#35201;=
&#25152;&#26377;&#30340;&#36793;&#37117;&#26377;&#19968;&#20010;&#38750;&#3=
6127;&#30340;&#20195;&#20215;&#20540;&#12290;&#65288;&#25105;&#35828;&#8220=
;&#26368;&#30701;&#36335;&#24452;&#8221;&#26159;&#22240;&#20026;&#32463;&#2=
4120;&#20250;&#20986;&#29616;&#35768;&#22810;&#24046;&#19981;&#22810;&#3070=
1;&#30340;&#36335;&#24452;&#12290;&#65289;&#22312;&#19979;&#22270;&#20013;&=
#65292;&#31881;&#32418;&#33394;&#30340;&#32467;&#28857;&#26159;&#21021;&#22=
987;&#32467;&#28857;&#65292;&#34013;&#33394;&#30340;&#26159;&#30446;&#26631=
;&#28857;&#65292;&#32780;&#31867;&#33777;&#24418;&#30340;&#26377;&#33394;&#=
21306;&#22495;&#65288;&#27880;&#65306;&#21407;&#25991;&#26159;<span
lang=3DEN>teal areas</span>&#65289;&#21017;&#26159;<span lang=3DEN>Dijkstra=
</span>&#31639;&#27861;&#25195;&#25551;&#36807;&#30340;&#21306;&#22495;&#12=
290;&#39068;&#33394;&#26368;&#28129;&#30340;&#21306;&#22495;&#26159;&#37027=
;&#20123;&#31163;&#21021;&#22987;&#28857;&#26368;&#36828;&#30340;&#65292;&#=
22240;&#32780;&#24418;&#25104;&#25506;&#27979;&#36807;&#31243;&#65288;<span
lang=3DEN>exploration</span>&#65289;&#30340;&#36793;&#22659;&#65288;<span
lang=3DEN>frontier</span>&#65289;&#65306;<span lang=3DEN><o:p></o:p></span>=
</span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><!--[if gte vml 1]><v:shape
 id=3D"_x0000_i1028" type=3D"#_x0000_t75" alt=3D"" style=3D'width:394.5pt;h=
eight:282pt'>
 <v:imagedata src=3D"AmitAStar.files/image007.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/dijkstra.png"/>
</v:shape><![endif]--><![if !vml]><img width=3D526 height=3D376
src=3D"AmitAStar.files/image008.jpg" v:shapes=3D"_x0000_i1028"><![endif]><o=
:p></o:p></span></p>

<p><span style=3D'font-size:10.5pt;color:black;mso-ansi-language:EN'>&#1228=
8;&#12288;&#26368;&#20339;&#20248;&#20808;&#25628;&#32034;&#65288;<span
lang=3DEN>BFS</span>&#65289;&#31639;&#27861;&#25353;&#29031;&#31867;&#20284=
;&#30340;&#27969;&#31243;&#36816;&#34892;&#65292;&#19981;&#21516;&#30340;&#=
26159;&#23427;&#33021;&#22815;&#35780;&#20272;&#65288;&#31216;&#20026;&#215=
51;&#21457;&#24335;&#30340;&#65289;&#20219;&#24847;&#32467;&#28857;&#21040;=
&#30446;&#26631;&#28857;&#30340;&#20195;&#20215;&#12290;&#19982;&#36873;&#2=
5321;&#31163;&#21021;&#22987;&#32467;&#28857;&#26368;&#36817;&#30340;&#3246=
7;&#28857;&#19981;&#21516;&#30340;&#26159;&#65292;&#23427;&#36873;&#25321;&=
#31163;&#30446;&#26631;&#26368;&#36817;&#30340;&#32467;&#28857;&#12290;<span
lang=3DEN>BFS</span>&#19981;&#33021;&#20445;&#35777;&#25214;&#21040;&#19968=
;&#26465;&#26368;&#30701;&#36335;&#24452;&#12290;&#28982;&#32780;&#65292;&#=
23427;&#27604;<span
lang=3DEN>Dijkstra</span>&#31639;&#27861;&#24555;&#30340;&#22810;&#65292;&#=
22240;&#20026;&#23427;&#29992;&#20102;&#19968;&#20010;&#21551;&#21457;&#243=
35;&#20989;&#25968;&#65288;<span
lang=3DEN>heuristic function</span>&#65289;&#24555;&#36895;&#22320;&#23548;=
&#21521;&#30446;&#26631;&#32467;&#28857;&#12290;&#20363;&#22914;&#65292;&#2=
2914;&#26524;&#30446;&#26631;&#20301;&#20110;&#20986;&#21457;&#28857;&#3034=
0;&#21335;&#26041;&#65292;<span
lang=3DEN>BFS</span>&#23558;&#36235;&#21521;&#20110;&#23548;&#21521;&#21335=
;&#26041;&#30340;&#36335;&#24452;&#12290;&#22312;&#19979;&#38754;&#30340;&#=
22270;&#20013;&#65292;&#36234;&#40644;&#30340;&#32467;&#28857;&#20195;&#349=
20;&#36234;&#39640;&#30340;&#21551;&#21457;&#24335;&#20540;&#65288;&#31227;=
&#21160;&#21040;&#30446;&#26631;&#30340;&#20195;&#20215;&#39640;&#65289;&#6=
5292;&#32780;&#36234;&#40657;&#30340;&#32467;&#28857;&#20195;&#34920;&#3623=
4;&#20302;&#30340;&#21551;&#21457;&#24335;&#20540;&#65288;&#31227;&#21160;&=
#21040;&#30446;&#26631;&#30340;&#20195;&#20215;&#20302;&#65289;&#12290;&#36=
825;&#34920;&#26126;&#20102;&#19982;<span
lang=3DEN>Dijkstra </span>&#31639;&#27861;&#30456;&#27604;&#65292;<span lan=
g=3DEN>BFS</span>&#36816;&#34892;&#24471;&#26356;&#24555;&#12290;<span
lang=3DEN><o:p></o:p></span></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><!--[if gte vml 1]><v:shape
 id=3D"_x0000_i1029" type=3D"#_x0000_t75" alt=3D"" style=3D'width:394.5pt;h=
eight:282pt'>
 <v:imagedata src=3D"AmitAStar.files/image009.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/best-first-search.png"/>
</v:shape><![endif]--><![if !vml]><img width=3D526 height=3D376
src=3D"AmitAStar.files/image010.jpg" v:shapes=3D"_x0000_i1029"><![endif]><o=
:p></o:p></span></p>

<p><span style=3D'font-size:10.5pt;color:black;mso-ansi-language:EN'>&#1228=
8;&#12288;&#28982;&#32780;&#65292;&#36825;&#20004;&#20010;&#20363;&#23376;&=
#37117;&#20165;&#20165;&#26159;&#26368;&#31616;&#21333;&#30340;&#24773;&#20=
917;&#8212;&#8212;&#22320;&#22270;&#20013;&#27809;&#26377;&#38556;&#30861;&=
#29289;&#65292;&#26368;&#30701;&#36335;&#24452;&#26159;&#30452;&#32447;&#30=
340;&#12290;&#29616;&#22312;&#25105;&#20204;&#26469;&#32771;&#34385;&#21069=
;&#36793;&#25551;&#36848;&#30340;&#20985;&#22411;&#38556;&#30861;&#29289;&#=
12290;<span
lang=3DEN>Dijkstra</span>&#31639;&#27861;&#36816;&#34892;&#24471;&#36739;&#=
24930;&#65292;&#20294;&#30830;&#23454;&#33021;&#20445;&#35777;&#25214;&#210=
40;&#19968;&#26465;&#26368;&#30701;&#36335;&#24452;&#65306;<span
lang=3DEN><o:p></o:p></span></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><!--[if gte vml 1]><v:shape
 id=3D"_x0000_i1030" type=3D"#_x0000_t75" alt=3D"" style=3D'width:394.5pt;h=
eight:282pt'>
 <v:imagedata src=3D"AmitAStar.files/image011.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/dijkstra-trap.png"/>
</v:shape><![endif]--><![if !vml]><img width=3D526 height=3D376
src=3D"AmitAStar.files/image012.jpg" v:shapes=3D"_x0000_i1030"><![endif]><o=
:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:black;mso-ansi-language:EN'>&=
#12288;&#12288;&#21478;&#19968;&#26041;&#38754;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>BFS</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#36816;&#34892;&#24471=
;&#36739;&#24555;&#65292;&#20294;&#26159;&#23427;&#25214;&#21040;&#30340;&#=
36335;&#24452;&#26126;&#26174;&#19981;&#26159;&#19968;&#26465;&#22909;&#303=
40;&#36335;&#24452;&#65306;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><!--[if gte vml 1]><v:shape
 id=3D"_x0000_i1031" type=3D"#_x0000_t75" alt=3D"" style=3D'width:394.5pt;h=
eight:282pt'>
 <v:imagedata src=3D"AmitAStar.files/image013.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/best-first-search-trap.png"/>
</v:shape><![endif]--><![if !vml]><img width=3D526 height=3D376
src=3D"AmitAStar.files/image014.jpg" v:shapes=3D"_x0000_i1031"><![endif]><o=
:p></o:p></span></p>

<p><span style=3D'font-size:10.5pt;color:black;mso-ansi-language:EN'>&#1228=
8;&#12288;&#38382;&#39064;&#22312;&#20110;<span
lang=3DEN>BFS</span>&#26159;&#22522;&#20110;&#36138;&#24515;&#31574;&#30053=
;&#30340;&#65292;&#23427;&#35797;&#22270;&#21521;&#30446;&#26631;&#31227;&#=
21160;&#23613;&#31649;&#36825;&#19981;&#26159;&#27491;&#30830;&#30340;&#363=
35;&#24452;&#12290;&#30001;&#20110;&#23427;&#20165;&#20165;&#32771;&#34385;=
&#21040;&#36798;&#30446;&#26631;&#30340;&#20195;&#20215;&#65292;&#32780;&#2=
4573;&#30053;&#20102;&#24403;&#21069;&#24050;&#33457;&#36153;&#30340;&#2019=
5;&#20215;&#65292;&#20110;&#26159;&#23613;&#31649;&#36335;&#24452;&#21464;&=
#24471;&#24456;&#38271;&#65292;&#23427;&#20173;&#28982;&#32487;&#32493;&#36=
208;&#19979;&#21435;&#12290;<span
lang=3DEN><o:p></o:p></span></span></p>

<p><span style=3D'font-size:10.5pt;mso-ansi-language:EN'>&#12288;&#12288;&#=
32467;&#21512;&#20004;&#32773;&#30340;&#20248;&#28857;&#19981;&#26159;&#263=
56;&#22909;&#21527;&#65311;<span
lang=3DEN>1968</span>&#24180;&#21457;&#26126;&#30340;<span lang=3DEN>A*</sp=
an>&#31639;&#27861;&#23601;&#26159;&#25226;&#21551;&#21457;&#24335;&#26041;=
&#27861;&#65288;<span
lang=3DEN>heuristic approaches</span>&#65289;&#22914;<span lang=3DEN>BFS</s=
pan>&#65292;&#21644;&#24120;&#35268;&#26041;&#27861;&#22914;<span
lang=3DEN>Dijsktra</span>&#31639;&#27861;&#32467;&#21512;&#22312;&#19968;&#=
36215;&#30340;&#31639;&#27861;&#12290;&#26377;&#28857;&#19981;&#21516;&#303=
40;&#26159;&#65292;&#31867;&#20284;<span
lang=3DEN>BFS</span>&#30340;&#21551;&#21457;&#24335;&#26041;&#27861;&#32463=
;&#24120;&#32473;&#20986;&#19968;&#20010;&#36817;&#20284;&#35299;&#32780;&#=
19981;&#26159;&#20445;&#35777;&#26368;&#20339;&#35299;&#12290;&#28982;&#327=
80;&#65292;&#23613;&#31649;<span
lang=3DEN>A*</span>&#22522;&#20110;&#26080;&#27861;&#20445;&#35777;<span
class=3DGramE>&#26368;&#20339;&#35299;</span>&#30340;&#21551;&#21457;&#2433=
5;&#26041;&#27861;&#65292;<span
lang=3DEN>A*</span>&#21364;&#33021;&#20445;&#35777;&#25214;&#21040;&#19968;=
&#26465;&#26368;&#30701;&#36335;&#24452;&#12290;</span><span
lang=3DEN-US style=3D'font-size:10.5pt'><o:p></o:p></span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180940"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>1.3</span></a><span style=3D'mso-bookmark:_=
Toc169180940'><span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'=
> A*</span></span><span
style=3D'mso-bookmark:_Toc169180940'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun'>&#31639;&#27861;</span></span><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'><o:p></o:p><=
/span></h2>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#25105;&#23558;&#=
38598;&#20013;&#35752;&#35770;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#31639;&#27861;&#12290;</span><sp=
an
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#26159;&#36335;&#24452;&#25628;&#=
32034;&#20013;&#26368;&#21463;&#27426;&#36814;&#30340;&#36873;&#25321;&#652=
92;&#22240;&#20026;&#23427;&#30456;&#24403;&#28789;&#27963;&#65292;&#24182;=
&#19988;&#33021;&#29992;&#20110;&#22810;&#31181;&#22810;&#26679;&#30340;&#2=
4773;&#24418;&#20043;&#20013;&#12290;</span></p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#21644;&#20854;&#=
23427;&#30340;&#22270;&#25628;&#32034;&#31639;&#27861;&#19968;&#26679;&#652=
92;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#28508;&#22312;&#22320;&#25628;&#=
32034;&#22270;&#20013;&#19968;&#20010;&#24456;&#22823;&#30340;&#21306;&#224=
95;&#12290;&#21644;</span><span
lang=3DEN-US>Dijkstra</span><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#19968;&#26679;=
&#65292;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#33021;&#29992;&#20110;&#25628;&#=
32034;&#26368;&#30701;&#36335;&#24452;&#12290;&#21644;</span><span
lang=3DEN-US>BFS</span><span style=3D'font-family:SimSun;mso-ascii-font-fam=
ily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#19968;&#26679;=
&#65292;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#33021;&#29992;&#21551;&#21457;&#=
24335;&#20989;&#25968;&#65288;&#27880;&#65306;&#21407;&#25991;&#20026;</spa=
n><span
lang=3DEN-US>heuristic</span><span style=3D'font-family:SimSun;mso-ascii-fo=
nt-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#24341;=
&#23548;&#23427;&#33258;&#24049;&#12290;&#22312;&#31616;&#21333;&#30340;&#2=
4773;&#20917;&#20013;&#65292;&#23427;&#21644;</span><span
lang=3DEN-US>BFS</span><span style=3D'font-family:SimSun;mso-ascii-font-fam=
ily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#19968;&#26679;=
&#24555;&#12290;</span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><!--[if gte vml 1]><v:shape
 id=3D"_x0000_i1032" type=3D"#_x0000_t75" alt=3D"" style=3D'width:394.5pt;h=
eight:282pt'>
 <v:imagedata src=3D"AmitAStar.files/image015.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/a-star.png"/>
</v:shape><![endif]--><![if !vml]><img width=3D526 height=3D376
src=3D"AmitAStar.files/image016.jpg" v:shapes=3D"_x0000_i1032"><![endif]><o=
:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#22312;&#20985;&#=
22411;&#38556;&#30861;&#29289;&#30340;&#20363;&#23376;&#20013;&#65292;</spa=
n><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#25214;&#21040;&#19968;&#26465;&#=
21644;</span><span
lang=3DEN-US>Dijkstra</span><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#31639;&#27861;=
&#19968;&#26679;&#22909;&#30340;&#36335;&#24452;&#65306;</span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><!--[if gte vml 1]><v:shape
 id=3D"_x0000_i1033" type=3D"#_x0000_t75" alt=3D"" style=3D'width:394.5pt;h=
eight:282pt'>
 <v:imagedata src=3D"AmitAStar.files/image017.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/a-star-trap.png"/>
</v:shape><![endif]--><![if !vml]><img width=3D526 height=3D376
src=3D"AmitAStar.files/image018.jpg" v:shapes=3D"_x0000_i1033"><![endif]><o=
:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#25104;&#21151;&#=
30340;<span
class=3DGramE>&#31192;&#20915;</span>&#22312;&#20110;&#65292;&#23427;&#2522=
6;</span><span
lang=3DEN-US>Dijkstra</span><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#31639;&#27861;=
&#65288;&#38752;&#36817;&#21021;&#22987;&#28857;&#30340;&#32467;&#28857;&#6=
5289;&#21644;</span><span
lang=3DEN-US>BFS</span><span style=3D'font-family:SimSun;mso-ascii-font-fam=
ily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#31639;&#27861;=
&#65288;&#38752;&#36817;&#30446;&#26631;&#28857;&#30340;&#32467;&#28857;&#6=
5289;&#30340;&#20449;&#24687;<span
class=3DGramE>&#22359;&#32467;&#21512;</span>&#36215;&#26469;&#12290;&#2231=
2;&#35752;&#35770;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#30340;&#26631;&#20934;&#26415;&#=
35821;&#20013;&#65292;</span><span
lang=3DEN-US>g(n)</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#34920;&#31034;=
&#20174;&#21021;&#22987;&#32467;&#28857;&#21040;&#20219;&#24847;&#32467;&#2=
8857;</span><span
lang=3DEN-US>n</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#30340;&#20195;&#20215;&#65292;</=
span><span
lang=3DEN-US>h(n)</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#34920;&#31034;=
&#20174;&#32467;&#28857;</span><span
lang=3DEN-US>n</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#21040;&#30446;&#26631;&#28857;&#=
30340;&#21551;&#21457;&#24335;&#35780;&#20272;&#20195;&#20215;&#65288;</spa=
n><span
lang=3DEN-US>heuristic estimated cost</span><span style=3D'font-family:SimS=
un;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#65289;&#12290;&#22312;&#19978;&#22270;&#20013;&#65292;</span><span
lang=3DEN-US>yellow(h)</span><span style=3D'font-family:SimSun;mso-ascii-fo=
nt-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#34920;&#31034;=
&#36828;&#31163;&#30446;&#26631;&#30340;&#32467;&#28857;&#32780;</span><span
lang=3DEN-US>teal(g)</span><span style=3D'font-family:SimSun;mso-ascii-font=
-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#34920;&#31034;=
&#36828;&#31163;&#21021;&#22987;&#28857;&#30340;&#32467;&#28857;&#12290;&#2=
4403;&#20174;&#21021;&#22987;&#28857;&#21521;&#30446;&#26631;&#28857;&#3122=
7;&#21160;&#26102;&#65292;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#26435;&#34913;&#36825;&#20004;&#=
32773;&#12290;&#27599;&#27425;&#36827;&#34892;&#20027;&#24490;&#29615;&#261=
02;&#65292;&#23427;&#26816;&#26597;</span><span
lang=3DEN-US>f(n)</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#26368;&#23567;=
&#30340;&#32467;&#28857;</span><span
lang=3DEN-US>n</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#65292;&#20854;&#20013;</span><sp=
an
lang=3DEN-US>f(n) =3D g(n) + h(n)</span><span style=3D'font-family:SimSun;m=
so-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#12290;</span><=
/p>

<h1 style=3D'line-height:125%'><a name=3D"_Toc169180941"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>2 </span></a><span style=3D'mso=
-bookmark:
_Toc169180941'><span style=3D'font-size:12.0pt;line-height:125%;font-family=
:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#21551;&#21457;&#24335;&#31639;&#27861;</span></span><span
style=3D'mso-bookmark:_Toc169180941'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h1>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#21551;&#21457;&#=
24335;&#20989;&#25968;</span><span
lang=3DEN-US>h(n)</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#21578;&#35785;=
</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#20174;&#20219;&#24847;&#32467;&#=
28857;</span><span
lang=3DEN-US>n</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#21040;&#30446;&#26631;&#32467;&#=
28857;&#30340;&#26368;&#23567;&#20195;&#20215;&#35780;&#20272;&#20540;&#122=
90;&#36873;&#25321;&#19968;&#20010;&#22909;&#30340;&#21551;&#21457;&#24335;=
&#20989;&#25968;&#26159;&#37325;&#35201;&#30340;&#12290;</span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180942"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>2.1</span></a><span style=3D'mso-bookmark:_=
Toc169180942'><span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'=
> A*</span></span><span
style=3D'mso-bookmark:_Toc169180942'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun'>&#23545;&#21551;&#21457;&#24335;&#20989;&#25968;&#=
30340;&#20351;&#29992;</span></span><span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'=
><o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#21551;&#21457;&#=
24335;&#20989;&#25968;&#21487;&#20197;&#25511;&#21046;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#30340;&#34892;&#20026;&#65306;</=
span></p>

<ul type=3Ddisc>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l1 level1 lf=
o1;
     tab-stops:list 36.0pt'><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman";color:window=
text'>&#19968;&#31181;&#26497;&#31471;&#24773;&#20917;&#65292;&#22914;&#265=
24;</span><span
     lang=3DEN-US style=3D'color:windowtext'>h(n)</span><span style=3D'font=
-family:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     color:windowtext'>&#26159;</span><span lang=3DEN-US style=3D'color:win=
dowtext'>0</span><span
     style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";
     mso-hansi-font-family:"Times New Roman";color:windowtext'>&#65292;&#21=
017;&#21482;&#26377;</span><span
     lang=3DEN-US style=3D'color:windowtext'>g(n)</span><span style=3D'font=
-family:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     color:windowtext'>&#36215;&#20316;&#29992;&#65292;&#27492;&#26102;</sp=
an><span
     lang=3DEN-US style=3D'color:windowtext'>A*</span><span style=3D'font-f=
amily:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     color:windowtext'>&#28436;&#21464;&#25104;</span><span lang=3DEN-US
     style=3D'color:windowtext'>Dijkstra</span><span style=3D'font-family:S=
imSun;
     mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times N=
ew Roman";
     color:windowtext'>&#31639;&#27861;&#65292;&#36825;&#20445;&#35777;&#33=
021;&#25214;&#21040;&#26368;&#30701;&#36335;&#24452;&#12290;</span><span
     lang=3DEN style=3D'mso-bidi-font-size:10.5pt;font-family:SimSun;mso-bi=
di-font-family:
     SimSun;mso-font-kerning:0pt;mso-ansi-language:EN'><o:p></o:p></span></=
li>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l1 level1 lf=
o1;
     tab-stops:list 36.0pt'><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman";color:window=
text'>&#22914;&#26524;</span><span
     lang=3DEN-US style=3D'color:windowtext'>h(n)</span><span style=3D'font=
-family:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     color:windowtext'>&#32463;&#24120;&#37117;&#27604;&#20174;</span><span
     lang=3DEN-US style=3D'color:windowtext'>n</span><span style=3D'font-fa=
mily:SimSun;
     mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times N=
ew Roman";
     color:windowtext'>&#31227;&#21160;&#21040;&#30446;&#26631;&#30340;&#23=
454;&#38469;&#20195;&#20215;&#23567;&#65288;&#25110;&#32773;&#30456;&#31561=
;&#65289;&#65292;&#21017;</span><span
     lang=3DEN-US style=3D'color:windowtext'>A*</span><span style=3D'font-f=
amily:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     color:windowtext'>&#20445;&#35777;&#33021;&#25214;&#21040;&#19968;&#26=
465;&#26368;&#30701;&#36335;&#24452;&#12290;</span><span
     lang=3DEN-US style=3D'color:windowtext'>h(n)</span><span style=3D'font=
-family:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     color:windowtext'>&#36234;&#23567;&#65292;</span><span lang=3DEN-US
     style=3D'color:windowtext'>A*</span><span style=3D'font-family:SimSun;
     mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times N=
ew Roman";
     color:windowtext'>&#25193;&#23637;&#30340;&#32467;&#28857;&#36234;&#22=
810;&#65292;&#36816;&#34892;&#23601;&#24471;&#36234;&#24930;&#12290;</span>=
<span
     lang=3DEN style=3D'mso-bidi-font-size:10.5pt;font-family:SimSun;mso-bi=
di-font-family:
     SimSun;mso-font-kerning:0pt;mso-ansi-language:EN'><o:p></o:p></span></=
li>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l1 level1 lf=
o1;
     tab-stops:list 36.0pt'><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman";color:window=
text'>&#22914;&#26524;</span><span
     lang=3DEN-US style=3D'color:windowtext'>h(n)</span><span style=3D'font=
-family:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     color:windowtext'>&#31934;&#30830;&#22320;&#31561;&#20110;&#20174;</sp=
an><span
     lang=3DEN-US style=3D'color:windowtext'>n</span><span style=3D'font-fa=
mily:SimSun;
     mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times N=
ew Roman";
     color:windowtext'>&#31227;&#21160;&#21040;&#30446;&#26631;&#30340;&#20=
195;&#20215;&#65292;&#21017;</span><span
     lang=3DEN-US style=3D'color:windowtext'>A*</span><span style=3D'font-f=
amily:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     color:windowtext'>&#23558;&#20250;&#20165;&#20165;&#23547;&#25214;&#26=
368;&#20339;&#36335;&#24452;&#32780;&#19981;&#25193;&#23637;&#21035;&#30340=
;&#20219;&#20309;&#32467;&#28857;&#65292;&#36825;&#20250;&#36816;&#34892;&#=
24471;&#38750;&#24120;&#24555;&#12290;&#23613;&#31649;&#36825;&#19981;&#214=
87;&#33021;&#22312;&#25152;&#26377;&#24773;&#20917;&#19979;&#21457;&#29983;=
&#65292;&#20320;&#20173;&#21487;&#20197;&#22312;&#19968;&#20123;&#29305;&#2=
7530;&#24773;&#20917;&#19979;&#35753;&#23427;&#20204;&#31934;&#30830;&#2232=
0;&#30456;&#31561;&#65288;&#35793;&#32773;&#65306;&#25351;&#35753;</span><s=
pan
     lang=3DEN-US style=3D'color:windowtext'>h(n)</span><span style=3D'font=
-family:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     color:windowtext'>&#31934;&#30830;&#22320;&#31561;&#20110;&#23454;&#38=
469;&#20540;&#65289;&#12290;&#21482;&#35201;&#25552;&#20379;&#23436;&#32654=
;&#30340;&#20449;&#24687;&#65292;</span><span
     lang=3DEN-US style=3D'color:windowtext'>A*</span><span style=3D'font-f=
amily:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     color:windowtext'>&#20250;&#36816;&#34892;&#24471;&#24456;&#23436;&#32=
654;&#65292;&#35748;&#35782;&#36825;&#19968;&#28857;&#24456;&#22909;&#12290=
;</span><span
     lang=3DEN style=3D'mso-bidi-font-size:10.5pt;font-family:SimSun;mso-bi=
di-font-family:
     SimSun;mso-font-kerning:0pt;mso-ansi-language:EN'><o:p></o:p></span></=
li>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l1 level1 lf=
o1;
     tab-stops:list 36.0pt'><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman";color:window=
text'>&#22914;&#26524;</span><span
     lang=3DEN-US style=3D'color:windowtext'>h(n)</span><span style=3D'font=
-family:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     color:windowtext'>&#26377;&#26102;&#27604;&#20174;</span><span lang=3D=
EN-US
     style=3D'color:windowtext'>n</span><span style=3D'font-family:SimSun;
     mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times N=
ew Roman";
     color:windowtext'>&#31227;&#21160;&#21040;&#30446;&#26631;&#30340;&#23=
454;&#38469;&#20195;&#20215;&#39640;&#65292;&#21017;</span><span
     lang=3DEN-US style=3D'color:windowtext'>A*</span><span style=3D'font-f=
amily:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     color:windowtext'>&#19981;&#33021;&#20445;&#35777;&#25214;&#21040;&#19=
968;&#26465;&#26368;&#30701;&#36335;&#24452;&#65292;&#20294;&#23427;&#36816=
;&#34892;&#24471;&#26356;&#24555;&#12290;</span><span
     lang=3DEN style=3D'mso-bidi-font-size:10.5pt;font-family:SimSun;mso-bi=
di-font-family:
     SimSun;mso-font-kerning:0pt;mso-ansi-language:EN'><o:p></o:p></span></=
li>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     text-align:left;mso-pagination:widow-orphan;mso-list:l1 level1 lfo1;
     tab-stops:list 36.0pt'><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#21478;&#1=
9968;&#31181;&#26497;&#31471;&#24773;&#20917;&#65292;&#22914;&#26524;</span=
><span
     lang=3DEN-US>h(n)</span><span style=3D'font-family:SimSun;mso-ascii-fo=
nt-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#27604;</s=
pan><span
     lang=3DEN-US>g(n)</span><span style=3D'font-family:SimSun;mso-ascii-fo=
nt-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#22823;&#2=
4456;&#22810;&#65292;&#21017;&#21482;&#26377;</span><span
     lang=3DEN-US>h(n)</span><span style=3D'font-family:SimSun;mso-ascii-fo=
nt-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#36215;&#2=
0316;&#29992;&#65292;</span><span
     lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font=
-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#28436;&#2=
1464;&#25104;</span><span
     lang=3DEN-US>BFS</span><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#31639;&#2=
7861;&#12290;</span></li>
</ul>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#25152;&#20197;&#=
25105;&#20204;&#24471;&#21040;&#19968;&#20010;&#24456;&#26377;&#36259;&#303=
40;&#24773;&#20917;&#65292;&#37027;&#23601;&#26159;&#25105;&#20204;&#21487;=
&#20197;&#20915;&#23450;&#25105;&#20204;&#24819;&#35201;&#20174;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#20013;&#33719;&#24471;&#20160;&#=
20040;&#12290;&#29702;&#24819;&#24773;&#20917;&#19979;&#65288;&#27880;&#653=
06;&#21407;&#25991;&#20026;</span><span
lang=3DEN-US>At exactly the right point</span><span style=3D'font-family:Si=
mSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#65289;&#65292;&#25105;&#20204;&#24819;&#26368;&#24555;&#22320;&#244=
71;&#21040;&#26368;&#30701;&#36335;&#24452;&#12290;&#22914;&#26524;&#25105;=
&#20204;&#30340;&#30446;&#26631;&#22826;&#20302;&#65292;&#25105;&#20204;&#2=
0173;&#20250;&#24471;&#21040;&#26368;&#30701;&#36335;&#24452;&#65292;&#1998=
1;&#36807;&#36895;&#24230;&#21464;&#24930;&#20102;&#65307;&#22914;&#26524;&=
#25105;&#20204;&#30340;&#30446;&#26631;&#22826;&#39640;&#65292;&#37027;&#25=
105;&#20204;&#23601;&#25918;&#24323;&#20102;&#26368;&#30701;&#36335;&#24452=
;&#65292;&#20294;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#36816;&#34892;&#24471;&#26356;&#=
24555;&#12290;</span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#22312;&#28216;&#25103;&#20013;&#65292;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#30340;&#36825;&#20010;&#29305;&#=
24615;&#38750;&#24120;&#26377;&#29992;&#12290;&#20363;&#22914;&#65292;&#203=
20;&#20250;&#21457;&#29616;&#22312;&#26576;&#20123;&#24773;&#20917;&#19979;=
&#65292;&#20320;&#24076;&#26395;&#24471;&#21040;&#19968;&#26465;&#22909;&#3=
0340;&#36335;&#24452;&#65288;</span><span
lang=3DEN-US>&quot;good&quot; path</span><span style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#65289;&#32780;&#19981;&#26159;&#19968;&#26465;&#23436;&#32654;&#303=
40;&#36335;&#24452;&#65288;</span><span
lang=3DEN-US>&quot;perfect&quot; path</span><span style=3D'font-family:SimS=
un;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#65289;&#12290;&#20026;&#20102;&#26435;&#34913;</span><span
lang=3DEN-US>g(n)</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#21644;</span><=
span
lang=3DEN-US>h(n)</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65292;&#20320;=
&#21487;&#20197;&#20462;&#25913;&#20219;&#24847;&#19968;&#20010;&#12290;</s=
pan></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
mso-bidi-font-weight:bold'>&#27880;</span><b><span lang=3DEN-US>:</span></b=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#22312;&#23398;&#26415;&#19978;&#65292;&#22914;&#26524;=
&#21551;&#21457;&#24335;&#20989;&#25968;&#20540;&#26159;&#23545;&#23454;&#3=
8469;&#20195;&#20215;&#30340;&#20302;&#20272;&#65292;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#31639;&#27861;&#34987;&#31216;&#=
20026;&#31616;&#21333;&#30340;</span><span
lang=3DEN-US>A</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#31639;&#27861;&#65288;&#21407;&#=
25991;&#20026;</span><span
lang=3DEN-US>simply A</span><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#12290;=
&#28982;&#32780;&#65292;&#25105;&#32487;&#32493;&#31216;&#20043;&#20026;</s=
pan><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#65292;&#22240;&#20026;&#22312;&#=
23454;&#29616;&#19978;&#26159;&#19968;&#26679;&#30340;&#65292;&#24182;&#199=
88;&#22312;&#28216;&#25103;&#32534;&#31243;&#39046;&#22495;&#24182;&#19981;=
&#21306;&#21035;</span><span
lang=3DEN-US>A</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#21644;</span><span lang=3DEN-US>=
A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#12290;</span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180943"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>2.2</span></a><span style=3D'mso-bookmark:_=
Toc169180943'><span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'=
> </span></span><span
style=3D'mso-bookmark:_Toc169180943'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun'>&#36895;&#24230;&#36824;&#26159;&#31934;&#30830;&#=
24230;&#65311;</span></span><span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'=
><o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#25913;&#21464;&#23427;&#33258;&#=
24049;&#34892;&#20026;&#30340;&#33021;&#21147;&#22522;&#20110;&#21551;&#214=
57;&#24335;&#20195;&#20215;&#20989;&#25968;&#65292;&#21551;&#21457;&#24335;=
&#20989;&#25968;&#22312;&#28216;&#25103;&#20013;&#38750;&#24120;&#26377;&#2=
9992;&#12290;&#22312;&#36895;&#24230;&#21644;&#31934;&#30830;&#24230;&#2004=
3;&#38388;&#21462;&#24471;&#25240;&#34935;&#23558;&#20250;&#35753;&#20320;&=
#30340;&#28216;&#25103;&#36816;&#34892;&#24471;&#26356;&#24555;&#12290;&#22=
312;&#24456;&#22810;&#28216;&#25103;&#20013;&#65292;&#20320;&#24182;&#19981=
;&#30495;&#27491;&#38656;&#35201;&#24471;&#21040;&#26368;&#22909;&#30340;&#=
36335;&#24452;&#65292;&#20165;&#38656;&#35201;&#36817;&#20284;&#30340;&#236=
01;&#36275;&#22815;&#20102;&#12290;&#32780;&#20320;&#38656;&#35201;&#20160;=
&#20040;&#21017;&#21462;&#20915;&#20110;&#28216;&#25103;&#20013;&#21457;&#2=
9983;&#30528;&#20160;&#20040;&#65292;&#25110;&#32773;&#36816;&#34892;&#2821=
6;&#25103;&#30340;&#26426;&#22120;&#26377;&#22810;&#24555;&#12290;</span></=
p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#20551;&#35774;&#=
20320;&#30340;&#28216;&#25103;&#26377;&#20004;&#31181;&#22320;&#24418;&#652=
92;&#24179;&#21407;&#21644;&#23665;&#22320;&#65292;&#22312;&#24179;&#21407;=
&#20013;&#30340;&#31227;&#21160;&#20195;&#20215;&#26159;</span><span
lang=3DEN-US>1</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#32780;&#22312;&#23665;&#22320;&#=
21017;&#26159;</span><span
lang=3DEN-US>3</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12290;</span><span class=3DGramE=
><span
lang=3DEN-US>A* is going to search three times as far along flat land as it=
 does
along mountainous land.</span></span><span lang=3DEN-US> </span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#36825;&#26159;&#22240;&#20026;&#26377;&#21487;&#33021;=
&#26377;&#19968;&#26465;&#27839;&#30528;&#24179;&#21407;&#21040;&#23665;&#2=
2320;&#30340;&#36335;&#24452;&#12290;&#25226;&#20004;&#20010;&#37051;&#2550=
9;&#28857;&#20043;&#38388;&#30340;&#35780;&#20272;&#36317;&#31163;&#35774;&=
#20026;</span><span
lang=3DEN-US>1.5</span><span style=3D'font-family:SimSun;mso-ascii-font-fam=
ily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#21487;&#20197;=
&#21152;&#36895;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#30340;&#25628;&#32034;&#36807;&#=
31243;&#12290;&#28982;&#21518;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#20250;&#23558;</span><span
lang=3DEN-US>3</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#21644;</span><span lang=3DEN-US>=
1.5</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#27604;&#36739;&#65292;&#36825;&#24182;<span class=3DGr=
amE>&#19981;&#27604;&#25226;</span></span><span
lang=3DEN-US>3</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#21644;</span><span lang=3DEN-US>=
1</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#27604;&#36739;&#24046;&#12290;</span><span lang=3DEN-U=
S>It
is not as dissatisfied with mountainous terrain, so it won't spend as much =
time
trying to find a way around it. Alternatively, you can speed up up A*'s sea=
rch
by decreasing the amount it searches for paths around mountains&#8213;just =
tell
A* that the movement cost on mountains is 2 instead of 3. Now it will search
only twice as far along the flat terrain as along mountainous terrain. Eith=
er
approach gives up ideal paths to get something quicker.</span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#36895;&#24230;&#21644;&#31934;&#30830;&#24230;&#20043;&#38388;&#303=
40;&#36873;&#25321;&#21069;&#19981;&#26159;&#38745;&#24577;&#30340;&#12290;=
&#20320;&#21487;&#20197;&#22522;&#20110;</span><span
lang=3DEN-US>CPU</span><span style=3D'font-family:SimSun;mso-ascii-font-fam=
ily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#30340;&#36895;=
&#24230;&#12289;&#29992;&#20110;&#36335;&#24452;&#25628;&#32034;&#30340;&#2=
6102;&#38388;&#29255;&#25968;&#12289;&#22320;&#22270;&#19978;&#29289;&#2030=
7;&#65288;</span><span
lang=3DEN-US>units</span><span style=3D'font-family:SimSun;mso-ascii-font-f=
amily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#30340;=
&#25968;&#37327;&#12289;&#29289;&#20307;&#30340;&#37325;&#35201;&#24615;&#1=
2289;&#32452;&#65288;</span><span
lang=3DEN-US>group</span><span style=3D'font-family:SimSun;mso-ascii-font-f=
amily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#30340;=
&#22823;&#23567;&#12289;&#38590;&#24230;&#25110;&#32773;&#20854;&#20182;&#2=
0219;&#20309;&#22240;&#32032;&#26469;&#36827;&#34892;&#21160;&#24577;&#3034=
0;&#36873;&#25321;&#12290;&#21462;&#24471;&#21160;&#24577;&#30340;&#25240;&=
#34935;&#30340;&#19968;&#20010;&#26041;&#27861;&#26159;&#65292;&#24314;&#31=
435;&#19968;&#20010;&#21551;&#21457;&#24335;&#20989;&#25968;&#29992;&#20110=
;&#20551;&#23450;&#36890;&#36807;&#19968;&#20010;&#32593;&#26684;&#31354;&#=
38388;&#30340;&#26368;&#23567;&#20195;&#20215;&#26159;</span><span
lang=3DEN-US>1</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#65292;&#28982;&#21518;&#24314;&#=
31435;&#19968;&#20010;&#20195;&#20215;&#20989;&#25968;&#65288;</span><span
lang=3DEN-US>cost function</span><span style=3D'font-family:SimSun;mso-asci=
i-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#29992;=
&#20110;&#27979;&#37327;&#65288;</span><span
lang=3DEN-US>scales</span><span style=3D'font-family:SimSun;mso-ascii-font-=
family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#65306;=
</span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span class=3DGramE><span
lang=3DEN-US>g</span></span><span lang=3DEN-US>&#8217;(n) =3D 1 + alpha * (=
 g(n)
&#8211; 1 </span><span lang=3DEN style=3D'color:black;mso-ansi-language:EN'=
>)<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#22914;&#26524;</=
span><span
lang=3DEN-US>alpha</span><span style=3D'font-family:SimSun;mso-ascii-font-f=
amily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#26159;</span><=
span
lang=3DEN-US>0</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#65292;&#21017;&#25913;&#36827;&#=
21518;&#30340;&#20195;&#20215;&#20989;&#25968;&#30340;&#20540;&#24635;&#261=
59;</span><span
lang=3DEN-US>1</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12290;&#36825;&#31181;&#24773;&#=
20917;&#19979;&#65292;&#22320;&#24418;&#20195;&#20215;&#34987;&#23436;&#208=
40;&#24573;&#30053;&#65292;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#24037;&#20316;&#21464;&#25104;&#=
31616;&#21333;&#22320;&#21028;&#26029;&#19968;&#20010;&#32593;&#26684;&#214=
87;&#21542;&#36890;&#36807;&#12290;&#22914;&#26524;</span><span
lang=3DEN-US>alpha</span><span style=3D'font-family:SimSun;mso-ascii-font-f=
amily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#26159;</span><=
span
lang=3DEN-US>1</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#65292;&#21017;&#26368;&#21021;&#=
30340;&#20195;&#20215;&#20989;&#25968;&#23558;&#36215;&#20316;&#29992;&#652=
92;&#28982;&#21518;&#20320;&#24471;&#21040;&#20102;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#30340;&#25152;&#26377;&#20248;&#=
28857;&#12290;&#20320;&#21487;&#20197;&#35774;&#32622;</span><span
lang=3DEN-US>alpha</span><span style=3D'font-family:SimSun;mso-ascii-font-f=
amily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#30340;&#20540;=
&#20026;</span><span
lang=3DEN-US>0</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#21040;</span><span lang=3DEN-US>=
1</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#30340;&#20219;&#24847;&#20540;&#12290;</span></p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#20320;&#20063;&#=
21487;&#20197;&#32771;&#34385;&#23545;&#21551;&#21457;&#24335;&#20989;&#259=
68;&#30340;&#36820;&#22238;&#20540;&#20570;&#36873;&#25321;&#65306;&#32477;=
&#23545;&#26368;&#23567;&#20195;&#20215;&#25110;&#32773;&#26399;&#26395;&#2=
6368;&#23567;&#20195;&#20215;&#12290;&#20363;&#22914;&#65292;&#22914;&#2652=
4;&#20320;&#30340;&#22320;&#22270;&#22823;&#37096;&#20998;&#22320;&#24418;&=
#26159;&#20195;&#20215;&#20026;</span><span
lang=3DEN-US>2</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#30340;&#33609;&#22320;&#65292;&#=
20854;&#23427;&#19968;&#20123;&#22320;&#26041;&#26159;&#20195;&#20215;&#200=
26;</span><span
lang=3DEN-US>1</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#30340;&#36947;&#36335;&#65292;&#=
37027;&#20040;&#20320;&#21487;&#20197;&#32771;&#34385;&#35753;&#21551;&#214=
57;&#24335;&#20989;&#25968;&#19981;&#32771;&#34385;&#36947;&#36335;&#65292;=
&#32780;&#21482;&#36820;&#22238;</span><span
lang=3DEN-US>2*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#36317;&#31163;&#12290;</span></p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#36895;&#24230;&#=
21644;&#31934;&#30830;&#24230;&#20043;&#38388;&#30340;&#36873;&#25321;&#241=
82;&#19981;&#26159;&#20840;&#23616;&#30340;&#12290;&#22312;&#22320;&#22270;=
&#19978;&#30340;&#26576;&#20123;&#21306;&#22495;&#65292;&#31934;&#30830;&#2=
4230;&#26159;&#37325;&#35201;&#30340;&#65292;&#20320;&#21487;&#20197;&#2252=
2;&#20110;&#27492;&#36827;&#34892;&#21160;&#24577;&#36873;&#25321;&#12290;&=
#20363;&#22914;&#65292;&#20551;&#35774;&#25105;&#20204;&#21487;&#33021;&#22=
312;&#26576;&#28857;&#20572;&#27490;&#37325;&#26032;&#35745;&#31639;&#36335=
;&#24452;&#25110;&#32773;&#25913;&#21464;&#26041;&#21521;&#65292;&#21017;&#=
22312;&#25509;&#36817;&#24403;&#21069;&#20301;&#32622;&#30340;&#22320;&#260=
41;&#65292;&#36873;&#25321;&#19968;&#26465;&#22909;&#30340;&#36335;&#24452;=
&#21017;&#26159;&#26356;&#37325;&#35201;&#30340;&#65292;&#22240;&#27492;&#2=
0026;&#20309;&#35201;&#23545;&#21518;&#32493;&#36335;&#24452;&#30340;&#3193=
4;&#30830;&#24230;&#24863;&#21040;&#21388;&#28902;&#65311;&#25110;&#32773;&=
#65292;&#23545;&#20110;&#22312;&#22320;&#22270;&#19978;&#30340;&#19968;&#20=
010;&#23433;&#20840;&#21306;&#22495;&#65292;&#26368;&#30701;&#36335;&#24452=
;&#20063;&#35768;&#24182;&#19981;&#21313;&#20998;&#37325;&#35201;&#65292;&#=
20294;&#26159;&#24403;&#20174;&#19968;&#20010;&#25932;&#20154;&#30340;&#264=
49;&#24196;&#36867;&#36305;&#26102;&#65292;&#23433;&#20840;&#21644;&#36895;=
&#24230;&#26159;&#26368;&#37325;&#35201;&#30340;&#12290;&#65288;&#35793;&#3=
2773;&#27880;&#65306;&#35793;&#32773;&#35748;&#20026;&#36825;&#37324;&#2535=
1;&#30340;&#26159;&#65292;&#22312;&#23433;&#20840;&#21306;&#22495;&#65292;&=
#21487;&#20197;&#32771;&#34385;&#19981;&#23547;&#25214;&#31934;&#30830;&#30=
340;&#26368;&#30701;&#36335;&#24452;&#32780;&#21462;&#36817;&#20284;&#36335=
;&#24452;&#65292;&#22240;&#27492;&#23547;&#36335;&#24555;&#65307;&#20294;&#=
22312;&#21361;&#38505;&#21306;&#22495;&#65292;&#36867;&#36305;&#30340;&#234=
33;&#20840;&#24615;&#21644;&#36867;&#36305;&#36895;&#24230;&#26159;&#37325;=
&#35201;&#30340;&#65292;&#21363;&#36335;&#24452;&#30340;&#31934;&#30830;&#2=
4230;&#26159;&#37325;&#35201;&#30340;&#65292;&#22240;&#27492;&#21487;&#2019=
7;&#22810;&#33457;&#28857;&#26102;&#38388;&#29992;&#20110;&#23547;&#25214;&=
#31934;&#30830;&#36335;&#24452;&#12290;&#65289;</span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180944"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>2.3</span></a><span style=3D'mso-bookmark:_=
Toc169180944'><span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'=
> </span></span><span
style=3D'mso-bookmark:_Toc169180944'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun'>&#34913;&#37327;&#21333;&#20301;</span></span><span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'=
><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:10.5pt;mso-char-indent-count:1.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#12288;</span><span lang=3DEN-US>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#35745;&#31639;</span><span lang=3DEN-US>f(n) =3D g(n) =
+ h(n)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#12290;&#20026;&#20102;&#23545;&#36825;&#20004;&#20010;=
&#20540;&#36827;&#34892;&#30456;&#21152;&#65292;&#36825;&#20004;&#20010;<sp=
an
class=3DGramE>&#20540;&#24517;&#39035;</span>&#20351;&#29992;&#30456;&#2151=
6;&#30340;&#34913;&#37327;&#21333;&#20301;&#12290;&#22914;&#26524;</span><s=
pan
lang=3DEN-US>g(n)</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#29992;&#23567;=
&#26102;&#26469;&#34913;&#37327;&#32780;</span><span
lang=3DEN-US>h(n)</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#29992;&#31859;=
&#26469;&#34913;&#37327;&#65292;&#37027;&#20040;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#23558;&#20250;&#35748;&#20026;</=
span><span
lang=3DEN-US>g</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#25110;&#32773;</span><span
lang=3DEN-US>h</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#22826;&#22823;&#25110;&#32773;&#=
22826;&#23567;&#65292;&#22240;&#32780;&#20320;&#23558;&#19981;&#33021;&#244=
71;&#21040;&#27491;&#30830;&#30340;&#36335;&#24452;&#65292;&#21516;&#26102;=
&#20320;&#30340;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#31639;&#27861;&#23558;&#36816;&#=
34892;&#24471;&#26356;&#24930;&#12290;</span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180945"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>2.4</span></a><span style=3D'mso-bookmark:_=
Toc169180945'><span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'=
> </span></span><span
style=3D'mso-bookmark:_Toc169180945'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun'>&#31934;&#30830;&#30340;&#21551;&#21457;&#24335;&#=
20989;&#25968;</span></span><span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'=
><o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#22914;&#26524;&#=
20320;&#30340;&#21551;&#21457;&#24335;&#20989;&#25968;&#31934;&#30830;&#223=
20;&#31561;&#20110;&#23454;&#38469;&#26368;&#20339;&#36335;&#24452;&#65288;=
</span><span
lang=3DEN-US>optimal path</span><span style=3D'font-family:SimSun;mso-ascii=
-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#65292;=
&#22914;&#19979;&#19968;&#37096;&#20998;&#30340;&#22270;&#20013;&#25152;&#3=
1034;&#65292;&#20320;&#20250;&#30475;&#21040;&#27492;&#26102;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#25193;&#23637;&#30340;&#32467;&#=
28857;&#23558;&#38750;&#24120;&#23569;&#12290;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#31639;&#27861;&#20869;&#37096;&#=
21457;&#29983;&#30340;&#20107;&#24773;&#26159;&#65306;&#22312;&#27599;&#199=
68;&#32467;&#28857;&#23427;&#37117;&#35745;&#31639;</span><span
lang=3DEN-US>f(n) =3D g(n) + h(n)</span><span style=3D'font-family:SimSun;m=
so-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#12290;&#24403;=
</span><span
lang=3DEN-US>h(n)</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#31934;&#30830;=
&#22320;&#21644;</span><span
lang=3DEN-US>g(n)</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#21305;&#37197;=
&#65288;&#35793;&#32773;&#27880;&#65306;&#21407;&#25991;&#20026;</span><span
lang=3DEN-US>match</span><span style=3D'font-family:SimSun;mso-ascii-font-f=
amily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#26102;=
&#65292;</span><span
lang=3DEN-US>f(n)</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#30340;&#20540;=
&#22312;&#27839;&#30528;&#35813;&#36335;&#24452;&#26102;&#23558;&#19981;&#2=
0250;&#25913;&#21464;&#12290;&#19981;&#22312;&#27491;&#30830;&#36335;&#2445=
2;&#65288;</span><span
lang=3DEN-US>right path</span><span style=3D'font-family:SimSun;mso-ascii-f=
ont-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#19978;=
&#30340;&#25152;&#26377;&#32467;&#28857;&#30340;</span><span
lang=3DEN-US>f</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#20540;&#22343;&#22823;&#20110;&#=
27491;&#30830;&#36335;&#24452;&#19978;&#30340;</span><span
lang=3DEN-US>f</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#20540;&#65288;&#35793;&#32773;&#=
27880;&#65306;&#27491;&#30830;&#36335;&#24452;&#22312;&#36825;&#37324;&#242=
12;&#35813;&#26159;&#25351;&#26368;&#30701;&#36335;&#24452;&#65289;&#12290;=
&#22914;&#26524;&#24050;&#32463;&#26377;&#36739;&#20302;</span><span
lang=3DEN-US>f</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#20540;&#30340;&#32467;&#28857;&#=
65292;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#23558;&#19981;&#32771;&#34385;</=
span><span
lang=3DEN-US>f</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#20540;&#36739;&#39640;&#30340;&#=
32467;&#28857;&#65292;&#22240;&#27492;&#23427;&#32943;&#23450;&#19981;&#202=
50;&#20559;&#31163;&#26368;&#30701;&#36335;&#24452;&#12290;</span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180946"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>2.4.1 </span></a><span
style=3D'mso-bookmark:_Toc169180946'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#39044;&#35745;&#31639;&#30340;&#31934;&#30830;&#21551;=
&#21457;&#24335;&#20989;&#25968;</span></span><span
style=3D'mso-bookmark:_Toc169180946'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#26500;&#36896;&#=
31934;&#30830;&#21551;&#21457;&#20989;&#25968;&#30340;&#19968;&#31181;&#260=
41;&#27861;&#26159;&#39044;&#20808;&#35745;&#31639;&#20219;&#24847;&#19968;=
&#23545;&#32467;&#28857;&#20043;&#38388;&#26368;&#30701;&#36335;&#24452;&#3=
0340;&#38271;&#24230;&#12290;&#22312;&#35768;&#22810;&#28216;&#25103;&#3034=
0;&#22320;&#22270;&#20013;&#36825;&#24182;&#19981;&#21487;&#34892;&#12290;&=
#28982;&#21518;&#65292;&#26377;&#20960;&#31181;&#26041;&#27861;&#21487;&#20=
197;&#36817;&#20284;&#27169;&#25311;&#36825;&#31181;&#21551;&#21457;&#20989=
;&#25968;&#65306;</span></p>

<ul type=3Ddisc>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l4 level1 lf=
o2;
     tab-stops:list 36.0pt'><span lang=3DEN style=3D'mso-bidi-font-size:10.=
5pt;
     mso-font-kerning:0pt;mso-ansi-language:EN'>Fit a coarse grid on top of=
 the
     fine grid. Precompute the shortest path between any pair of coarse grid
     locations.<o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l4 level1 lf=
o2;
     tab-stops:list 36.0pt'><span lang=3DEN style=3D'mso-bidi-font-size:10.=
5pt;
     mso-font-kerning:0pt;mso-ansi-language:EN'>Precompute the shortest path
     between any pair of <a
     href=3D"http://theory.stanford.edu/~amitp/GameProgramming/MapRepresent=
ations.html#S9"><span
     style=3D'color:black;text-decoration:none;text-underline:none'>waypoin=
ts</span></a>.
     This is a generalization of the coarse grid approach.</span><span lang=
=3DEN
     style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-family:SimS=
un;
     mso-font-kerning:0pt;mso-ansi-language:EN'> <o:p></o:p></span></li>
</ul>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65288;&#35793;&#32773=
;&#65306;&#27492;&#22788;&#19981;&#22909;&#32763;&#35793;&#65292;&#26242;&#=
26102;&#20445;&#30041;&#21407;&#25991;&#65289;</span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#28982;&#21518;&#28155;&#21152;&#19968;&#20010;&#21551;=
&#21457;&#20989;&#25968;</span><span
lang=3DEN-US>h<span class=3DGramE>&#8217;</span></span><span style=3D'font-=
family:
SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times=
 New Roman"'>&#29992;&#20110;&#35780;&#20272;&#20174;&#20219;&#24847;&#2030=
1;&#32622;&#21040;&#36798;&#37051;&#36817;&#23548;&#33322;&#28857;&#65288;<=
/span><span
lang=3DEN-US>waypoints</span><span style=3D'font-family:SimSun;mso-ascii-fo=
nt-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#30340;=
&#20195;&#20215;&#12290;&#65288;&#22914;&#26524;&#24895;&#24847;&#65292;&#2=
1518;&#32773;&#20063;&#21487;&#20197;&#36890;&#36807;&#39044;&#35745;&#3163=
9;&#24471;&#21040;&#12290;&#65289;&#26368;&#32456;&#30340;&#21551;&#21457;&=
#24335;&#20989;&#25968;&#21487;&#20197;&#26159;&#65306;</span></p>

<p class=3DMsoNormal style=3D'text-indent:10.5pt;mso-char-indent-count:1.0'=
><span
class=3DGramE><span lang=3DEN-US>h(</span></span><span lang=3DEN-US>n) =3D =
h'(n, w1) + distance(w1,
w2), h'(w2, goal)</span></p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#25110;&#32773;&#22914;&#26524;&#=
20320;&#24076;&#26395;&#19968;&#20010;&#26356;&#22909;&#20294;&#26159;&#263=
56;&#26114;&#36149;&#30340;&#21551;&#21457;&#24335;&#20989;&#25968;&#65292;=
&#21017;&#20998;&#21035;&#29992;&#38752;&#36817;&#32467;&#28857;&#21644;&#3=
0446;&#26631;&#30340;&#25152;&#26377;&#30340;</span><span
lang=3DEN-US>w1,w2</span><span style=3D'font-family:SimSun;mso-ascii-font-f=
amily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#23545;&#23545;=
&#19978;&#24335;&#36827;&#34892;&#27714;&#20540;&#12290;&#65288;&#35793;&#3=
2773;&#27880;&#65306;&#21407;&#25991;&#20026;</span><span
lang=3DEN-US>or if you want a better but more expensive heuristic, evaluate=
 the
above with all pairs w1, w2 that are close to the node and the goal,
respectively.</span><span style=3D'font-family:SimSun;mso-ascii-font-family=
:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#65289;</span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180947"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>2.4.2 </span></a><span
style=3D'mso-bookmark:_Toc169180947'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#32447;&#24615;&#31934;&#30830;&#21551;&#21457;&#24335;=
&#31639;&#27861;</span></span><span
style=3D'mso-bookmark:_Toc169180947'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#22312;&#29305;&#=
27530;&#24773;&#20917;&#19979;&#65292;&#20320;&#21487;&#20197;&#19981;&#368=
90;&#36807;&#39044;&#35745;&#31639;&#32780;&#35753;&#21551;&#21457;&#24335;=
&#20989;&#25968;&#24456;&#31934;&#30830;&#12290;&#22914;&#26524;&#20320;&#2=
6377;&#19968;&#20010;&#19981;&#23384;&#22312;&#38556;&#30861;&#29289;&#2164=
4;</span><span
lang=3DEN-US>slow</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#22320;&#24418;=
&#65292;&#37027;&#20040;&#20174;&#21021;&#22987;&#28857;&#21040;&#30446;&#2=
6631;&#30340;&#26368;&#30701;&#36335;&#24452;&#24212;&#35813;&#26159;&#1996=
8;&#26465;&#30452;&#32447;&#12290;</span></p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#22914;&#26524;&#=
20320;&#27491;&#20351;&#29992;&#31616;&#21333;&#30340;&#21551;&#21457;&#243=
35;&#20989;&#25968;&#65288;&#25105;&#20204;&#19981;&#30693;&#36947;&#22320;=
&#22270;&#19978;&#30340;&#38556;&#30861;&#29289;&#65289;&#65292;&#21017;&#2=
3427;&#24212;&#35813;&#21644;&#31934;&#30830;&#30340;&#21551;&#21457;&#2433=
5;&#20989;&#25968;&#30456;&#31526;&#21512;&#65288;&#35793;&#32773;&#27880;&=
#65306;&#21407;&#25991;&#20026;</span><span
lang=3DEN-US>match</span><span style=3D'font-family:SimSun;mso-ascii-font-f=
amily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#12290;=
&#22914;&#26524;&#19981;&#26159;&#36825;&#26679;&#65292;&#21017;&#20320;&#2=
0250;&#36935;&#21040;&#34913;&#37327;&#21333;&#20301;&#30340;&#38382;&#3906=
4;&#65292;&#25110;&#32773;&#20320;&#25152;&#36873;&#25321;&#30340;&#21551;&=
#21457;&#20989;&#25968;&#31867;&#22411;&#30340;&#38382;&#39064;&#12290;</sp=
an></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180948"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>2.5</span></a><span style=3D'mso-bookmark:_=
Toc169180948'><span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'=
> </span></span><span
style=3D'mso-bookmark:_Toc169180948'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun'>&#32593;&#26684;&#22320;&#22270;&#20013;&#30340;&#=
21551;&#21457;&#24335;&#31639;&#27861;</span></span><span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun'=
><o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12288;&#12288;&#22312;&#32593;&#=
26684;&#22320;&#22270;&#20013;&#65292;&#26377;&#19968;&#20123;&#20247;&#251=
52;&#21608;&#30693;&#30340;&#21551;&#21457;&#24335;&#20989;&#25968;&#12290;=
</span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180949"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>2.5.1 </span></a><span
style=3D'mso-bookmark:_Toc169180949'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#26364;&#21704;&#39039;&#36317;&#31163;</span></span><s=
pan
style=3D'mso-bookmark:_Toc169180949'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#26631;&#20934;&#30340;&#21551;&#21457;&#24335;&#20989;&#25968;&#261=
59;&#26364;&#21704;&#39039;&#36317;&#31163;&#65288;</span><span
lang=3DEN-US>Manhattan distance</span><span style=3D'font-family:SimSun;mso=
-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#12290;=
&#32771;&#34385;&#20320;&#30340;&#20195;&#20215;&#20989;&#25968;&#24182;&#2=
5214;&#21040;&#20174;&#19968;&#20010;&#20301;&#32622;&#31227;&#21160;&#2104=
0;&#37051;&#36817;&#20301;&#32622;&#30340;&#26368;&#23567;&#20195;&#20215;<=
/span><span
lang=3DEN-US>D</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#12290;&#22240;&#27492;&#65292;&#=
25105;&#30340;&#28216;&#25103;&#20013;&#30340;&#21551;&#21457;&#24335;&#209=
89;&#25968;&#24212;&#35813;&#26159;&#26364;&#21704;&#39039;&#36317;&#31163;=
&#30340;</span><span
lang=3DEN-US>D</span><span class=3DGramE><span style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#20493;</span></span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#65306;</span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span lang=3DEN-US><span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=3DGramE>H(</span>n) =3D D * (abs ( n.x &#8211; goal.x ) + abs ( n.y &=
#8211;
goal.y ) )</span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#20320;&#24212;&#35813;&#20351;&#29992;&=
#31526;&#21512;&#20320;&#30340;&#20195;&#20215;&#20989;&#25968;&#30340;&#34=
913;&#37327;&#21333;&#20301;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span lang=3DEN style=3D'=
color:black;
mso-ansi-language:EN'><!--[if gte vml 1]><v:shape id=3D"_x0000_i1034" type=
=3D"#_x0000_t75"
 alt=3D"" style=3D'width:394.5pt;height:169.5pt'>
 <v:imagedata src=3D"AmitAStar.files/image019.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/manhattan.png"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D526 height=3D226
src=3D"AmitAStar.files/image020.jpg" v:shapes=3D"_x0000_i1034"><![endif]><o=
:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span lang=3DEN style=3D'=
color:black;
mso-ansi-language:EN'>(Note: the above image has a <a
href=3D"http://theory.stanford.edu/~amitp/GameProgramming/Heuristics.html#S=
12"><span
style=3D'color:black;text-decoration:none;text-underline:none'>tie-breaker<=
/span></a>
added to the heuristic.}<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65288;&#35793;&#32773=
;&#27880;&#65306;&#26364;&#21704;&#39039;&#36317;&#31163;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>&#8212;&#8212;</span><=
span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20004;&#28857;&#22312=
;&#21335;&#21271;&#26041;&#21521;&#19978;&#30340;&#36317;&#31163;&#21152;&#=
19978;&#22312;&#19996;&#35199;&#26041;&#21521;&#19978;&#30340;&#36317;&#311=
63;&#65292;&#21363;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>D</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>I</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>J</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>=3D|XI-XJ|+|YI-YJ|</sp=
an><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#23545;&#20110=
;&#19968;&#20010;&#20855;&#26377;&#27491;&#21335;&#27491;&#21271;&#12289;&#=
27491;&#19996;&#27491;&#35199;&#26041;&#21521;&#35268;&#21017;&#24067;&#236=
16;&#30340;&#22478;&#38215;&#34903;&#36947;&#65292;&#20174;&#19968;&#28857;=
&#21040;&#36798;&#21478;&#19968;&#28857;&#30340;&#36317;&#31163;&#27491;&#2=
6159;&#22312;&#21335;&#21271;&#26041;&#21521;&#19978;&#26053;&#34892;&#3034=
0;&#36317;&#31163;&#21152;&#19978;&#22312;&#19996;&#35199;&#26041;&#21521;&=
#19978;&#26053;&#34892;&#30340;&#36317;&#31163;&#22240;&#27492;&#26364;&#21=
704;&#39039;&#36317;&#31163;&#21448;&#31216;&#20026;&#20986;&#31199;&#36710=
;&#36317;&#31163;&#65292;&#26364;&#21704;&#39039;&#36317;&#31163;&#19981;&#=
26159;&#36317;&#31163;&#19981;&#21464;&#37327;&#65292;&#24403;&#22352;&#266=
31;&#36724;&#21464;&#21160;&#26102;&#65292;&#28857;&#38388;&#30340;&#36317;=
&#31163;&#23601;&#20250;&#19981;&#21516;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>&#8212;&#8212;</span><=
span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30334;&#24230;&#30693=
;&#36947;&#65289;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180950"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>2.5.2 </span></a><span
style=3D'mso-bookmark:_Toc169180950'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#23545;&#35282;&#32447;&#36317;&#31163;</span></span><s=
pan
style=3D'mso-bookmark:_Toc169180950'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#22914;&#26524;&#22312;&#20320;&#30340;&=
#22320;&#22270;&#20013;&#20320;&#20801;&#35768;&#23545;&#35282;&#36816;&#21=
160;&#37027;&#20040;&#20320;&#38656;&#35201;&#19968;&#20010;&#19981;&#21516=
;&#30340;&#21551;&#21457;&#20989;&#25968;&#12290;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>4 east, 4 north</span>=
<span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#30340;</span>=
<span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#26364;&#21704;&#39039;&#36317;&#31163;&#23558;&#21464;=
&#25104;</span><span
lang=3DEN-US>8*D</span><span style=3D'font-family:SimSun;mso-ascii-font-fam=
ily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#12290;&#28982;=
&#32780;&#65292;&#20320;&#21487;&#20197;&#31616;&#21333;&#22320;&#31227;&#2=
1160;&#65288;</span><span
lang=3DEN-US>4 northeast</span><span style=3D'font-family:SimSun;mso-ascii-=
font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65289;&#20195;=
&#26367;&#65292;&#25152;&#20197;&#21551;&#21457;&#20989;&#25968;&#24212;&#3=
5813;&#26159;</span><span
lang=3DEN-US>4*D</span><span style=3D'font-family:SimSun;mso-ascii-font-fam=
ily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#12290;&#36825;=
&#20010;&#20989;&#25968;&#20351;&#29992;&#23545;&#35282;&#32447;&#65292;&#2=
0551;&#35774;&#30452;&#32447;&#21644;&#23545;&#35282;&#32447;&#30340;&#2019=
5;&#20215;&#37117;&#26159;</span><span
lang=3DEN-US>D</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#65306;</span><span lang=3DEN
style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span class=3DGramE><span=
 lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>h(</span></span><span lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>n) =3D D * max(abs(n.x - goal.x)=
, abs(n.y
- goal.y))<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><!--[if gte vml 1]><v:shape
 id=3D"_x0000_i1035" type=3D"#_x0000_t75" alt=3D"" style=3D'width:394.5pt;h=
eight:169.5pt'>
 <v:imagedata src=3D"AmitAStar.files/image021.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/diagonal.png"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D526 height=3D226
src=3D"AmitAStar.files/image022.jpg" v:shapes=3D"_x0000_i1035"><![endif]><o=
:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#22914;&#26524;&#23545;&#35282;&#32447;&=
#36816;&#21160;&#30340;&#20195;&#20215;&#19981;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>D</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#20294;&#31867=
;&#20284;&#20110;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>D2 =3D sqrt(2) * D</sp=
an><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#21017;&#19978=
;&#38754;&#30340;&#21551;&#21457;&#20989;&#25968;&#19981;&#20934;&#30830;&#=
12290;&#20320;&#38656;&#35201;&#19968;&#20123;&#26356;&#20934;&#30830;&#652=
88;&#21407;&#25991;&#20026;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>sophisticated</span><s=
pan
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#30340;&#19996=
;&#35199;&#65306;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span lang=3DEN style=3D'=
color:black;
mso-ansi-language:EN'>h_<span class=3DGramE>diagonal(</span>n) =3D min(abs(=
n.x -
goal.x), abs(n.y - goal.y))<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span lang=3DEN style=3D'=
color:black;
mso-ansi-language:EN'>h_<span class=3DGramE>straight(</span>n) =3D (abs(n.x=
 -
goal.x) + abs(n.y - goal.y))<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span class=3DGramE><span=
 lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>h(</span></span><span lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>n) =3D D2 * h_diagonal(n) + D *
(h_straight(n) - 2*h_diagonal(n)))<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#36825;&#37324;&#65292;&#25105;&#20204;&=
#35745;&#31639;</span><span
lang=3DEN-US>h_diagonal(n)</span><span style=3D'font-family:SimSun;mso-asci=
i-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65306;&#27839;=
&#30528;&#26012;&#32447;&#21487;&#20197;&#31227;&#21160;&#30340;&#27493;&#2=
5968;&#65307;</span><span
lang=3DEN-US>h_straight(n)</span><span style=3D'font-family:SimSun;mso-asci=
i-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65306;&#26364;=
&#21704;&#39039;&#36317;&#31163;&#65307;&#28982;&#21518;&#21512;&#24182;&#3=
6825;&#20004;&#39033;&#65292;&#35753;&#25152;&#26377;&#30340;&#26012;&#3244=
7;&#27493;&#37117;&#20056;&#20197;</span><span
lang=3DEN-US>D2</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#65292;&#21097;&#19979;&#30340;&#=
25152;&#26377;&#30452;&#32447;&#27493;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>(</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27880;&#24847;&#36825=
;&#37324;&#26159;&#26364;&#21704;&#39039;&#36317;&#31163;&#30340;&#27493;&#=
25968;&#20943;&#21435;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>2</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20493;&#30340;&#26012=
;&#32447;&#27493;&#25968;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#37117;&#20056;&#20197;</span><span lang=3DEN-US>D</spa=
n><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#12290;</span><span lang=3DEN style=3D'color:black;mso-=
ansi-language:
EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180951"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>2.5.3 </span></a><span
style=3D'mso-bookmark:_Toc169180951'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#27431;&#20960;&#37324;&#24471;&#36317;&#31163;</span><=
/span><span
style=3D'mso-bookmark:_Toc169180951'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#22914;&#26524;&#20320;&#30340;&#21333;&=
#20301;&#21487;&#20197;&#27839;&#30528;&#20219;&#24847;&#35282;&#24230;&#31=
227;&#21160;&#65288;&#32780;&#19981;&#26159;&#32593;&#26684;&#26041;&#21521=
;&#65289;&#65292;&#37027;&#20040;&#20320;&#20063;&#35768;&#24212;&#35813;&#=
20351;&#29992;&#30452;&#32447;&#36317;&#31163;&#65306;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span class=3DGramE><span=
 lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>h(</span></span><span lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>n) =3D D * sqrt((n.x-goal.x)^2 +
(n.y-goal.y)^2)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#28982;&#32780;&#65292;&#22914;&#26524;&=
#26159;&#36825;&#26679;&#30340;&#35805;&#65292;&#30452;&#25509;&#20351;&#29=
992;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26102;&#23558;&#20250=
;&#36935;&#21040;&#40635;&#28902;&#65292;&#22240;&#20026;&#20195;&#20215;&#=
20989;&#25968;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>g</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#19981;&#20250;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>match</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21551;&#21457;&#20989=
;&#25968;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>h</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#22240;&#20026=
;&#27431;&#20960;&#37324;<span
class=3DGramE>&#24471;&#36317;&#31163;</span>&#27604;&#26364;&#21704;&#3903=
9;&#36317;&#31163;&#21644;&#23545;&#35282;&#32447;&#36317;&#31163;&#37117;&=
#30701;&#65292;&#20320;&#20173;&#21487;&#20197;&#24471;&#21040;&#26368;&#30=
701;&#36335;&#24452;&#65292;&#19981;&#36807;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#23558;&#36816;&#34892=
;&#24471;&#26356;&#20037;&#19968;&#20123;&#65306;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><!--[if gte vml 1]><v:shape
 id=3D"_x0000_i1036" type=3D"#_x0000_t75" alt=3D"" style=3D'width:394.5pt;h=
eight:169.5pt'>
 <v:imagedata src=3D"AmitAStar.files/image023.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/euclidean.png"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D526 height=3D226
src=3D"AmitAStar.files/image024.jpg" v:shapes=3D"_x0000_i1036"><![endif]></=
span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180952"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>2.5.4 </span></a><span
style=3D'mso-bookmark:_Toc169180952'><span class=3DGramE><span style=3D'fon=
t-size:
12.0pt;line-height:125%;font-family:SimSun;mso-ascii-font-family:"Times New=
 Roman";
mso-hansi-font-family:"Times New Roman"'>&#24179;&#26041;&#21518;</span></s=
pan></span><span
style=3D'mso-bookmark:_Toc169180952'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#30340;&#27431;&#20960;&#37324;&#24471;&#36317;&#31163;=
</span></span><span
style=3D'mso-bookmark:_Toc169180952'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#25105;&#26366;&#32463;&#30475;&#21040;&=
#19968;&#20123;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#32593;&#39029=
;&#65292;&#20854;&#20013;&#25552;&#21040;&#35753;&#20320;&#36890;&#36807;&#=
20351;&#29992;&#36317;&#31163;&#30340;&#24179;&#26041;&#32780;&#36991;&#208=
13;&#27431;&#20960;&#37324;<span
class=3DGramE>&#24471;&#36317;&#31163;</span>&#20013;&#26114;&#36149;&#3034=
0;&#24179;&#26041;&#26681;&#36816;&#31639;&#65306;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span class=3DGramE><span=
 lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>h(</span></span><span lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>n) =3D D * ((n.x-goal.x)^2 +
(n.y-goal.y)^2)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#19981;&#35201;&#36825;&#26679;&#20570;&=
#65281;&#36825;&#26126;&#26174;&#22320;&#23548;&#33268;&#34913;&#37327;&#21=
333;&#20301;&#30340;&#38382;&#39064;&#12290;&#24403;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#35745;&#31639;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f(n) =3D g(n) + h(n)</=
span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#36317;&#31163=
;&#30340;<span
class=3DGramE>&#24179;&#26041;&#23558;</span>&#27604;</span><span lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>g</span><span style=3D'font-fami=
ly:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#30340;&#20195;&#20215;&#22823;&#24456;&=
#22810;&#65292;&#24182;&#19988;&#20320;&#20250;&#22240;&#20026;&#21551;&#21=
457;&#24335;&#20989;&#25968;&#35780;&#20272;&#20540;&#36807;&#39640;&#32780=
;&#20572;&#27490;&#12290;&#23545;&#20110;&#26356;&#38271;&#30340;&#36317;&#=
31163;&#65292;&#36825;&#26679;&#20570;&#20250;&#38752;&#36817;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>g(n)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#26497;&#31471=
;&#24773;&#20917;&#32780;&#19981;&#20877;&#35745;&#31639;&#20219;&#20309;&#=
19996;&#35199;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#36864;&#21270;&#25104=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>BFS</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65306;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal align=3Dcenter style=3D'text-align:center;mso-paginati=
on:widow-orphan'><span
lang=3DEN style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-family=
:SimSun;
color:black;mso-font-kerning:0pt;mso-ansi-language:EN'><!--[if gte vml 1]><=
v:shape
 id=3D"_x0000_i1037" type=3D"#_x0000_t75" alt=3D"" style=3D'width:394.5pt;h=
eight:282pt'>
 <v:imagedata src=3D"AmitAStar.files/image013.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/best-first-search-trap.png"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D526 height=3D376
src=3D"AmitAStar.files/image014.jpg" v:shapes=3D"_x0000_i1037"><![endif]><o=
:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180953"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>2.5.5 Breaking ties</span></a><=
span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%'><o:p></o:p></span>=
</h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#23548;&#33268;&#20302;&#24615;&#33021;&=
#30340;&#19968;&#20010;&#21407;&#22240;&#26469;&#33258;&#20110;&#21551;&#21=
457;&#20989;&#25968;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>ties</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65288;&#27880;&#65306=
;&#36825;&#20010;&#35789;&#23454;&#22312;&#19981;&#30693;&#36947;&#24212;&#=
35813;&#32763;&#35793;&#20026;&#20160;&#20040;&#65289;&#12290;&#24403;&#265=
76;&#20123;&#36335;&#24452;&#20855;&#26377;&#30456;&#21516;&#30340;</span><=
span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#30340;&#26102=
;&#20505;&#65292;&#23427;&#20204;&#37117;&#20250;&#34987;&#25628;&#32034;&#=
65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>explored</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65292;&#23613=
;&#31649;&#25105;&#20204;&#21482;&#38656;&#35201;&#25628;&#32034;&#20854;&#=
20013;&#30340;&#19968;&#26465;&#65306;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal align=3Dcenter style=3D'text-align:center;text-indent:=
21.0pt'><span
lang=3DEN style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-family=
:SimSun;
color:black;mso-font-kerning:0pt;mso-ansi-language:EN'><!--[if gte vml 1]><=
v:shape
 id=3D"_x0000_i1038" type=3D"#_x0000_t75" alt=3D"" style=3D'width:368.25pt;=
height:263.25pt'>
 <v:imagedata src=3D"AmitAStar.files/image025.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/tie-breaking-off.png"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D491 height=3D351
src=3D"AmitAStar.files/image026.jpg" v:shapes=3D"_x0000_i1038"><![endif]><b=
r>
</span><span class=3DGramE><span lang=3DEN style=3D'color:black;mso-ansi-la=
nguage:
EN'>Ties in f values.</span></span><span lang=3DEN style=3D'color:black;mso=
-ansi-language:
EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#20026;&#20102;&#35299;&#20915;&#36825;&=
#20010;&#38382;&#39064;&#65292;&#25105;&#20204;&#21487;&#20197;&#20026;&#21=
551;&#21457;&#20989;&#25968;&#28155;&#21152;&#19968;&#20010;&#38468;&#21152=
;&#20540;&#65288;&#35793;&#32773;&#27880;&#65306;&#21407;&#25991;&#20026;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>small tie breaker</spa=
n><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#12290;&#38468=
;&#21152;&#20540;&#23545;&#20110;&#32467;&#28857;&#24517;&#39035;&#26159;&#=
30830;&#23450;&#24615;&#30340;&#65288;&#20063;&#23601;&#26159;&#35828;&#652=
92;&#19981;&#33021;&#26159;&#38543;&#26426;&#30340;&#25968;&#65289;&#65292;=
&#32780;&#19988;&#23427;&#24517;&#39035;&#35753;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span class=3D=
GramE><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#20307;&#29616=
;</span></span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21306;&#21035;&#12290=
;&#22240;&#20026;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#23545;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#25490;&#24207=
;&#65292;&#35753;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#19981;&#21516=
;&#24847;&#21619;&#30528;&#21482;&#26377;&#19968;&#20010;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>&quot;equivalent&quot;=
</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#20250;&#34987=
;&#26816;&#27979;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#19968;&#31181;&#28155;&#21152;&#38468;&=
#21152;&#20540;&#30340;&#26041;&#24335;&#26159;&#31245;&#24494;&#25913;&#21=
464;&#65288;&#35793;&#32773;&#27880;&#65306;&#21407;&#25991;&#20026;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>nudge</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>h</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#34913;&#37327=
;&#21333;&#20301;&#12290;&#22914;&#26524;&#25105;&#20204;&#20943;&#23569;&#=
34913;&#37327;&#21333;&#20301;&#65288;&#35793;&#32773;&#27880;&#65306;&#214=
07;&#25991;&#20026;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>scale it downwards</sp=
an><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65292;&#37027=
;&#20040;&#24403;&#25105;&#20204;&#26397;&#30528;&#30446;&#26631;&#31227;&#=
21160;&#30340;&#26102;&#20505;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#23558;&#36880;&#28176=
;&#22686;&#21152;&#12290;&#24456;&#19981;&#24184;&#65292;&#36825;&#24847;&#=
21619;&#30528;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20542;&#21521;&#20110=
;&#25193;&#23637;&#21040;&#38752;&#36817;&#21021;&#22987;&#28857;&#30340;&#=
32467;&#28857;&#65292;&#32780;&#19981;&#26159;&#38752;&#36817;&#30446;&#266=
31;&#30340;&#32467;&#28857;&#12290;&#25105;&#20204;&#21487;&#20197;&#22686;=
&#21152;&#34913;&#37327;&#21333;&#20301;&#65288;&#35793;&#32773;&#27880;&#6=
5306;&#21407;&#25991;&#20026;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>scale it downwards sca=
le h
upwards slightly</span><span style=3D'font-family:SimSun;mso-ascii-font-fam=
ily:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#65289;&#65288;&#29978;&#33267;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>0.1%</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65292;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#23601;&#20250;&#20542=
;&#21521;&#20110;&#25193;&#23637;&#21040;&#38752;&#36817;&#30446;&#26631;&#=
30340;&#32467;&#28857;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span class=3DGramE><span=
 lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>heuristic</span></span><span lan=
g=3DEN
style=3D'color:black;mso-ansi-language:EN'> *=3D (1.0 + p)<o:p></o:p></span=
></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#36873;&#25321;&#22240;&#23376;</span><s=
pan
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>p</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20351;&#24471;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>p &lt; </span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31227;&#21160;&#19968=
;&#27493;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>step</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#30340;&#26368=
;&#23567;&#20195;&#20215;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'> / </span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26399;&#26395;&#30340=
;&#26368;&#38271;&#36335;&#24452;&#38271;&#24230;&#12290;&#20551;&#35774;&#=
20320;&#19981;&#24076;&#26395;&#20320;&#30340;&#36335;&#24452;&#36229;&#368=
07;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>1000</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27493;&#65288;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>step</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65292;&#20320=
;&#21487;&#20197;&#20351;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>p =3D 1 / 1000</span><=
span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#28155;&#21152=
;&#36825;&#20010;&#38468;&#21152;&#20540;&#30340;&#32467;&#26524;&#26159;&#=
65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27604;&#20197;&#21069=
;&#25628;&#32034;&#30340;&#32467;&#28857;&#26356;&#23569;&#20102;&#12290;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal align=3Dcenter style=3D'text-align:center;text-indent:=
21.0pt'><span
lang=3DEN style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-family=
:SimSun;
color:black;mso-font-kerning:0pt;mso-ansi-language:EN'><!--[if gte vml 1]><=
v:shape
 id=3D"_x0000_i1039" type=3D"#_x0000_t75" alt=3D"" style=3D'width:368.25pt;=
height:263.25pt'>
 <v:imagedata src=3D"AmitAStar.files/image027.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/tie-breaking-scale-1.png"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D491 height=3D351
src=3D"AmitAStar.files/image028.jpg" v:shapes=3D"_x0000_i1039"><![endif]><b=
r>
</span><span lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Tie-break=
ing
scaling added to heuristic.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#24403;&#23384;&#22312;&#38556;&#30861;&=
#29289;&#26102;&#65292;&#24403;&#28982;&#20173;&#35201;&#22312;&#23427;&#20=
204;&#21608;&#22260;&#23547;&#25214;&#36335;&#24452;&#65292;&#20294;&#35201=
;&#24847;&#35782;&#21040;&#65292;&#24403;&#32469;&#36807;&#38556;&#30861;&#=
29289;&#20197;&#21518;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#25628;&#32034;&#30340=
;&#21306;&#22495;&#38750;&#24120;&#23569;&#65306;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal align=3Dcenter style=3D'text-align:center;text-indent:=
21.0pt'><span
lang=3DEN style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-family=
:SimSun;
color:black;mso-font-kerning:0pt;mso-ansi-language:EN'><!--[if gte vml 1]><=
v:shape
 id=3D"_x0000_i1040" type=3D"#_x0000_t75" alt=3D"" style=3D'width:368.25pt;=
height:263.25pt'>
 <v:imagedata src=3D"AmitAStar.files/image029.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/tie-breaking-scale-2.png"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D491 height=3D351
src=3D"AmitAStar.files/image030.jpg" v:shapes=3D"_x0000_i1040"><![endif]><b=
r>
</span><span lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Tie-break=
ing
scaling added to heuristic, works nicely with obstacles.<o:p></o:p></span><=
/p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span lang=3DEN style=3D'=
color:black;
mso-ansi-language:EN'>Steven van Dijk</span><span style=3D'font-family:SimS=
un;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#24314;&#35758;&#65292;&#19968;&#20010;&=
#26356;&#30452;&#25130;&#20102;&#24403;&#30340;&#26041;&#27861;&#26159;&#25=
226;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>h</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20256;&#36882;&#21040=
;&#27604;&#36739;&#20989;&#25968;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>comparison function</s=
pan><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#12290;&#24403=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#30456;&#31561=
;&#26102;&#65292;&#27604;&#36739;&#20989;&#25968;&#26816;&#26597;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>h</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#28982;&#21518=
;&#28155;&#21152;&#38468;&#21152;&#20540;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#19968;&#20010;&#19981;&#21516;&#30340;&=
#28155;&#21152;&#38468;&#21152;&#20540;&#30340;&#26041;&#27861;&#26159;&#65=
292;&#20542;&#21521;&#20110;&#20174;&#21021;&#22987;&#28857;&#21040;&#30446=
;&#26631;&#28857;&#30340;&#36830;&#32447;&#65288;&#30452;&#32447;&#65289;&#=
65306;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span lang=3DEN style=3D'=
color:black;
mso-ansi-language:EN'>dx1 =3D current.x - goal.x<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span lang=3DEN style=3D'=
color:black;
mso-ansi-language:EN'>dy1 =3D current.y - goal.y<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span lang=3DEN style=3D'=
color:black;
mso-ansi-language:EN'>dx2 =3D start.x - goal.x<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span lang=3DEN style=3D'=
color:black;
mso-ansi-language:EN'>dy2 =3D start.y - goal.y<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span class=3DGramE><span=
 lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>cross</span></span><span lang=3D=
EN
style=3D'color:black;mso-ansi-language:EN'> =3D abs(dx1*dy2 - dx2*dy1)<o:p>=
</o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span class=3DGramE><span=
 lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>heuristic</span></span><span lan=
g=3DEN
style=3D'color:black;mso-ansi-language:EN'> +=3D cross*0.001<o:p></o:p></sp=
an></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#36825;&#27573;&#20195;&#30721;&#35745;&=
#31639;&#21021;&#22987;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>-</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30446;&#26631;&#21521=
;&#37327;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>start to goal vector</=
span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#21644;&#24403=
;&#21069;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>-</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30446;&#26631;&#21521=
;&#37327;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>current point to goal =
vector</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#30340;&#21521=
;&#37327;&#21449;&#31215;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>vector cross-product</=
span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#12290;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>When these vectors don=
't line
up, the cross product will be larger.</span><span style=3D'font-family:SimS=
un;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#32467;&#26524;&#26159;&#65292;&#36825;&=
#27573;&#20195;&#30721;&#36873;&#25321;&#30340;&#36335;&#24452;&#31245;&#24=
494;&#20542;&#21521;&#20110;&#20174;&#21021;&#22987;&#28857;&#21040;&#30446=
;&#26631;&#28857;&#30340;&#30452;&#32447;&#12290;&#24403;&#27809;&#26377;&#=
38556;&#30861;&#29289;&#26102;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#19981;&#20165;&#25628=
;&#32034;&#24456;&#23569;&#30340;&#21306;&#22495;&#65292;&#32780;&#19988;&#=
23427;&#25214;&#21040;&#30340;&#36335;&#24452;&#30475;&#36215;&#26469;<span
class=3DGramE>&#38750;&#24120;</span>&#26834;&#65306;</span><span lang=3DEN
style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal align=3Dcenter style=3D'text-align:center;text-indent:=
21.0pt'><span
lang=3DEN style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-family=
:SimSun;
color:black;mso-font-kerning:0pt;mso-ansi-language:EN'><!--[if gte vml 1]><=
v:shape
 id=3D"_x0000_i1041" type=3D"#_x0000_t75" alt=3D"" style=3D'width:368.25pt;=
height:263.25pt'>
 <v:imagedata src=3D"AmitAStar.files/image031.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/tie-breaking-cross-1.png"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D491 height=3D351
src=3D"AmitAStar.files/image032.jpg" v:shapes=3D"_x0000_i1041"><![endif]><b=
r>
</span><span lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Tie-break=
ing
cross-product added to heuristic, produces pretty paths.<o:p></o:p></span><=
/p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#28982;&#32780;&#65292;&#22240;&#20026;&=
#36825;&#31181;&#38468;&#21152;&#20540;&#20542;&#21521;&#20110;&#20174;&#21=
021;&#22987;&#28857;&#21040;&#30446;&#26631;&#28857;&#30340;&#30452;&#32447=
;&#36335;&#24452;&#65292;&#24403;&#20986;&#29616;&#38556;&#30861;&#29289;&#=
26102;&#23558;&#20250;&#20986;&#29616;&#22855;&#24618;&#30340;&#32467;&#265=
24;&#65288;&#27880;&#24847;&#36825;&#26465;&#36335;&#24452;&#20173;&#26159;=
&#26368;&#20339;&#30340;&#65292;&#21482;&#26159;&#30475;&#36215;&#26469;&#2=
4456;&#22855;&#24618;&#65289;&#65306;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal align=3Dcenter style=3D'text-align:center;text-indent:=
21.0pt'><span
lang=3DEN style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-family=
:SimSun;
color:black;mso-font-kerning:0pt;mso-ansi-language:EN'><!--[if gte vml 1]><=
v:shape
 id=3D"_x0000_i1042" type=3D"#_x0000_t75" alt=3D"" style=3D'width:368.25pt;=
height:263.25pt'>
 <v:imagedata src=3D"AmitAStar.files/image033.png" o:href=3D"http://theory.=
stanford.edu/~amitp/game-programming/a-star/tie-breaking-cross-2.png"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D491 height=3D351
src=3D"AmitAStar.files/image034.jpg" v:shapes=3D"_x0000_i1042"><![endif]><b=
r>
</span><span lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Tie-break=
ing
cross-product added to heuristic, less pretty with obstacles.<o:p></o:p></s=
pan></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#20026;&#20102;&#20132;&#20114;&#22320;&=
#30740;&#31350;&#36825;&#31181;&#38468;&#21152;&#20540;&#26041;&#27861;&#30=
340;&#25913;&#36827;&#65292;&#35831;&#21442;&#32771;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>James Macgill</span><s=
pan
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30830;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>applet</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>http://www.ccg.leeds.a=
c.uk/james/aStar/
</span><span style=3D'font-family:SimSun;mso-ascii-font-family:"Times New R=
oman";
mso-hansi-font-family:"Times New Roman";color:black;mso-ansi-language:EN'>&=
#65289;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>[</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22914;&#26524;&#38142=
;&#25509;&#26080;&#25928;&#65292;&#35831;&#20351;&#29992;&#36825;&#20010;&#=
38236;&#20687;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>http://www.vision.ee.e=
thz.ch/~buc/astar/AStar.html</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>]</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65288;&#35793;&#32773=
;&#27880;&#65306;&#20004;&#20010;<span
class=3DGramE>&#38142;&#25509;&#22343;</span>&#26080;&#25928;&#65289;&#1229=
0;&#20351;&#29992;&#8220;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Clear</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#8221;&#20197;&#28165;=
&#38500;&#22320;&#22270;&#65292;&#36873;&#25321;&#22320;&#22270;&#23545;&#3=
5282;&#30340;&#20004;&#20010;&#28857;&#12290;&#24403;&#20320;&#20351;&#2999=
2;&#8220;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Classic A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#8221;&#26041;&#27861;=
&#65292;&#20320;&#20250;&#30475;&#21040;&#38468;&#21152;&#20540;&#30340;&#2=
5928;&#26524;&#12290;&#24403;&#20320;&#20351;&#29992;&#8220;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Fudge</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#8221;&#26041;&#27861;=
&#65292;&#20320;&#20250;&#30475;&#21040;&#19978;&#38754;&#32473;&#21551;&#2=
1457;&#20989;&#25968;&#28155;&#21152;<span
class=3DGramE>&#21449;&#31215;&#21518;</span>&#30340;&#25928;&#26524;&#1229=
0;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#28982;&#32780;&#21478;&#19968;&#31181;&=
#28155;&#21152;&#38468;&#21152;&#20540;&#30340;&#26041;&#27861;&#26159;&#65=
292;&#23567;&#24515;&#22320;&#26500;&#36896;&#20320;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20248;&#20808;&#38431=
;&#21015;&#65292;&#20351;&#26032;&#25554;&#20837;&#30340;&#20855;&#26377;&#=
29305;&#27530;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#30340;&#32467=
;&#28857;&#24635;&#26159;&#27604;&#37027;&#20123;&#20197;&#21069;&#25554;&#=
20837;&#30340;&#20855;&#26377;&#30456;&#21516;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#30340;&#26087=
;&#32467;&#28857;&#35201;&#22909;&#19968;&#20123;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt'><span style=3D'font-famil=
y:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#20320;&#20063;&#35768;&#20063;&#24819;&=
#30475;&#30475;&#33021;&#22815;&#26356;&#28789;&#27963;&#22320;&#65288;&#35=
793;&#32773;&#27880;&#65306;&#21407;&#25991;&#20026;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>sophisticated</span><s=
pan
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#28155;&#21152=
;&#38468;&#21152;&#20540;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>AlphA*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31639;&#27861;&#65288=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>http://home1.stofanet.=
dk/breese/papers.html</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65292;&#19981=
;&#36807;&#29992;&#36825;&#31181;&#31639;&#27861;&#24471;&#21040;&#30340;&#=
36335;&#24452;&#26159;&#21542;&#33021;&#36798;&#21040;&#26368;&#20339;&#201=
73;&#22312;&#30740;&#31350;&#20013;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>AlphA*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20855;&#26377;&#36739=
;&#22909;&#30340;&#36866;&#24212;&#24615;&#65292;&#32780;&#19988;&#21487;&#=
33021;&#27604;&#25105;&#22312;&#19978;&#38754;&#35752;&#35770;&#30340;&#384=
68;&#21152;&#20540;&#26041;&#27861;&#36816;&#34892;&#24471;&#37117;&#35201;=
&#22909;&#12290;&#28982;&#32780;&#65292;&#25105;&#25152;&#35752;&#35770;&#3=
0340;&#38468;&#21152;&#20540;&#26041;&#27861;&#38750;&#24120;&#23481;&#2613=
1;&#23454;&#29616;&#65292;&#25152;&#20197;&#20174;&#23427;&#20204;&#24320;&=
#22987;&#21543;&#65292;&#22914;&#26524;&#20320;&#38656;&#35201;&#24471;&#21=
040;&#26356;&#22909;&#30340;&#25928;&#26524;&#65292;&#20877;&#21435;&#23581=
;&#35797;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>AlphA*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180954"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>2.5.6 </span></a><span
style=3D'mso-bookmark:_Toc169180954'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#21306;&#22495;&#25628;&#32034;</span></span><span
style=3D'mso-bookmark:_Toc169180954'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:black;mso-ansi-language:EN'>&=
#12288;&#12288;&#22914;&#26524;&#20320;&#24819;&#25628;&#32034;</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#37051;</span><span style=3D'font-family:SimSun;mso-asc=
ii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#36817;&#30446;&#26631;&#30340;&#20219;&#24847;&#199=
81;&#30830;&#23450;&#32467;&#28857;&#65292;&#32780;&#19981;&#26159;&#26576;=
&#20010;&#29305;&#23450;&#30340;&#32467;&#28857;&#65292;&#20320;&#24212;&#3=
5813;&#24314;&#31435;&#19968;&#20010;&#21551;&#21457;&#20989;&#25968;</span=
><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>h<span class=3DGramE>&=
#8217;</span>(x)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#20351;&#24471=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>h<span class=3DGramE>&=
#8217;</span>(x)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20026;</span><span
lang=3DEN-US>h1(x), h2(x), h3(x)</span><span style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#12290;&#12290;&#12290;&#30340;&#26368;&#23567;&#20540;&#65292;&#327=
80;&#36825;&#20123;</span><span
lang=3DEN-US>h1, h2, h3</span><span style=3D'font-family:SimSun;mso-ascii-f=
ont-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#26159;&#37051;=
&#36817;&#32467;&#28857;&#30340;&#21551;&#21457;&#20989;&#25968;&#12290;&#2=
8982;&#32780;&#65292;&#19968;&#31181;&#26356;&#24555;&#30340;&#26041;&#2786=
1;&#26159;&#35753;</span><span
lang=3DEN-US>A*</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#20165;&#25628;&#32034;&#30446;&#=
26631;&#21306;&#22495;&#30340;&#20013;&#24515;&#12290;&#19968;&#26086;&#203=
20;&#20174;</span><span
lang=3DEN-US>OPEN</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#38598;&#21512;=
&#20013;&#21462;&#24471;&#20219;&#24847;&#19968;&#20010;&#37051;&#36817;&#3=
0446;&#26631;&#30340;&#32467;&#28857;&#65292;&#20320;&#23601;&#21487;&#2019=
7;&#20572;&#27490;&#25628;&#32034;&#24182;&#24314;&#31435;&#19968;&#26465;&=
#36335;&#24452;&#20102;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h1 style=3D'line-height:125%'><a name=3D"_Toc169180955"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3 Implementation notes</span></=
a><span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%'><o:p></o:p></span>=
</h1>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180956"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>3.1 </span></a><span style=3D'mso-bookmark:=
_Toc169180956'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#27010;&#30053;=
</span></span><span
style=3D'mso-bookmark:_Toc169180956'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%;font-family:"Times New Roman";mso-fareast-font-fami=
ly:
SimSun'><o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:black;mso-ansi-language:EN'>&=
#12288;&#12288;&#22914;&#26524;&#19981;&#32771;&#34385;&#20855;&#20307;&#23=
454;&#29616;&#20195;&#30721;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31639;&#27861;&#26159=
;&#30456;&#24403;&#31616;&#21333;&#30340;&#12290;&#26377;&#20004;&#20010;&#=
38598;&#21512;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#21644;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>CLOSED</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#12290;&#20854=
;&#20013;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20445;&#23384=
;&#24453;&#32771;&#26597;&#30340;&#32467;&#28857;&#12290;&#24320;&#22987;&#=
26102;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span class=
=3DGramE><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#21482;&#21253=
;&#21547;</span></span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#19968;&#20010;&#20803=
;&#32032;&#65306;&#21021;&#22987;&#32467;&#28857;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>CLOSED</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20445;&#23384=
;&#24050;&#32771;&#26597;&#36807;&#30340;&#32467;&#28857;&#12290;&#24320;&#=
22987;&#26102;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>CLOSED</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#26159;&#31354=
;&#30340;&#12290;&#22914;&#26524;&#32472;&#25104;&#22270;&#65292;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#23601;&#26159=
;&#34987;&#35775;&#38382;&#21306;&#22495;&#30340;&#36793;&#22659;&#65288;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>frontier</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#32780;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>CLOSED</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#21017;&#26159=
;&#34987;&#35775;&#38382;&#21306;&#22495;&#30340;&#20869;&#37096;&#65288;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>interior</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#12290;&#27599=
;&#20010;&#32467;&#28857;&#21516;&#26102;&#20445;&#23384;&#20854;&#29238;&#=
32467;&#28857;&#30340;&#25351;&#38024;&#22240;&#27492;&#25105;&#20204;&#214=
87;&#20197;&#30693;&#36947;&#23427;&#26159;&#22914;&#20309;&#34987;&#25214;=
&#21040;&#30340;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:black;mso-ansi-language:EN'>&=
#12288;&#12288;&#22312;&#20027;&#24490;&#29615;&#20013;&#37325;&#22797;&#22=
320;&#20174;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#21462=
;&#20986;&#26368;&#22909;&#30340;&#32467;&#28857;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>n</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#26368;&#23567=
;&#30340;&#32467;&#28857;&#65289;&#24182;&#26816;&#26597;&#20043;&#12290;&#=
22914;&#26524;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>n</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26159;&#30446;&#26631=
;&#32467;&#28857;&#65292;&#21017;&#25105;&#20204;&#30340;&#20219;&#21153;&#=
23436;&#25104;&#20102;&#12290;&#21542;&#21017;&#65292;&#32467;&#28857;</spa=
n><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>n</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#34987;&#20174;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#21024=
;&#38500;&#24182;&#21152;&#20837;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>CLOSED</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#12290;&#28982=
;&#21518;&#26816;&#26597;&#23427;&#30340;&#37051;&#23621;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>n<span class=3DGramE>&=
#8217;</span></span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#22914;&#26524=
;&#37051;&#23621;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>n<span class=3DGramE>&=
#8217;</span></span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>CLOSED</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#65292=
;&#37027;&#20040;&#23427;&#26159;&#24050;&#32463;&#34987;&#26816;&#26597;&#=
36807;&#30340;&#65292;&#25152;&#20197;&#25105;&#20204;&#19981;&#38656;&#352=
01;&#32771;&#34385;&#23427;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65307;&#22914;&#26524=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>n<span class=3DGramE>&=
#8217;</span></span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#65292=
;&#37027;&#20040;&#23427;&#26159;&#20197;&#21518;&#32943;&#23450;&#20250;&#=
34987;&#26816;&#26597;&#30340;&#65292;&#25152;&#20197;&#25105;&#20204;&#296=
16;&#22312;&#19981;&#32771;&#34385;&#23427;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#21542;&#21017=
;&#65292;&#25226;&#23427;&#21152;&#20837;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#65292;&#25226=
;&#23427;&#30340;&#29238;&#32467;&#28857;&#35774;&#20026;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>n</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#21040;&#36798=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>n<span class=3DGramE>&=
#8217;</span></span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#36335;&#24452=
;&#30340;&#20195;&#20215;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>g(n<span class=3DGramE=
>&#8217;</span>)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#35774;&#23450=
;&#20026;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>g(n) + movementcost(n,=
 n<span
class=3DGramE>&#8217;</span>)</span><span style=3D'font-family:SimSun;mso-a=
scii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#12290;</span><span lang=3DEN style=3D'color:black;
mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:42.0pt'><span lang=3DEN style=3D'=
color:black;
mso-ansi-language:EN'>(*)</span><span style=3D'font-family:SimSun;mso-ascii=
-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#36825;&#37324;&#25105;&#24573;&#30053;&#20102;&#199=
68;&#20010;&#23567;&#32454;&#33410;&#12290;&#20320;&#30830;&#23454;&#38656;=
&#35201;&#26816;&#26597;&#32467;&#28857;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>g</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#26159;&#21542=
;&#26356;&#23567;&#20102;&#65292;&#22914;&#26524;&#26159;&#30340;&#35805;&#=
65292;&#38656;&#35201;&#37325;&#26032;&#25171;&#24320;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>re-open</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#23427;&#12290=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'>OPEN
=3D priority queue containing START<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'>CLOSED
=3D empty set<o:p></o:p></span></p>

<p class=3DMsoNormal><span class=3DGramE><span lang=3DEN style=3D'color:bla=
ck;
mso-ansi-language:EN'>while</span></span><span lang=3DEN style=3D'color:bla=
ck;
mso-ansi-language:EN'> lowest rank in OPEN is not the GOAL:<o:p></o:p></spa=
n></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><span
style=3D'mso-spacerun:yes'>&nbsp; </span><span class=3DGramE>current</span>=
 =3D
remove lowest rank item from OPEN<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><span
style=3D'mso-spacerun:yes'>&nbsp; </span><span class=3DGramE>add</span> cur=
rent to
CLOSED<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><span
style=3D'mso-spacerun:yes'>&nbsp; </span><span class=3DGramE>for</span> nei=
ghbors
of current:<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span class=3DGramE>co=
st</span>
=3D g(current) + movementcost(current, neighbor)<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span class=3DGramE>if=
</span>
neighbor in OPEN and cost less than g(neighbor):<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=3DGramE>remove</span> neighbor from OPEN, because new path is better<=
o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span class=3DGramE>if=
</span>
neighbor in CLOSED and cost less than g(neighbor): **<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=3DGramE>remove</span> neighbor from CLOSED<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span class=3DGramE>if=
</span>
neighbor not in OPEN and neighbor not in CLOSED:<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=3DGramE>set</span> g(neighbor) to cost<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=3DGramE>add</span> neighbor to OPEN<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=3DGramE>set</span> priority queue rank to g(neighbor) + h(neighbor)<o=
:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=3DGramE>set</span> neighbor's parent to current<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN style=3D'color:black;mso-ansi-language=
:EN'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span class=3DGramE><span lang=3DEN style=3D'color:bla=
ck;
mso-ansi-language:EN'>reconstruct</span></span><span lang=3DEN style=3D'col=
or:black;
mso-ansi-language:EN'> reverse path from goal to start<o:p></o:p></span></p>

<p class=3DMsoNormal><span class=3DGramE><span lang=3DEN style=3D'color:bla=
ck;
mso-ansi-language:EN'>by</span></span><span lang=3DEN style=3D'color:black;
mso-ansi-language:EN'> following parent pointers<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:42.0pt'><span lang=3DEN style=3D'=
color:black;
mso-ansi-language:EN'>(**) This should never happen if you have an admissib=
le
heuristic. However in games we often have inadmissible heuristics.</span></=
p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180957"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>3.2 </span></a><span style=3D'mso-bookmark:=
_Toc169180957'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#28304;&#20195;=
&#30721;</span></span><span
style=3D'mso-bookmark:_Toc169180957'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%;font-family:"Times New Roman";mso-fareast-font-fami=
ly:
SimSun'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#25105;&#33258;&#24049=
;&#30340;&#65288;&#26087;&#30340;&#65289;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>C++A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20195;&#30721;&#26159=
;&#21487;&#29992;&#30340;&#65306;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>path.cpp
(http://theory.stanford.edu/~amitp/ GameProgramming/path.cpp)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21644;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>path.h
(http://theory.stanford.edu/~amitp/GameProgramming/ path.h)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#20294;&#26159=
;&#19981;&#23481;&#26131;&#38405;&#35835;&#12290;&#36824;&#26377;&#19968;&#=
20221;&#26356;&#32769;&#30340;&#20195;&#30721;&#65288;&#26356;&#24930;&#303=
40;&#65292;&#20294;&#26159;&#26356;&#23481;&#26131;&#29702;&#35299;&#65289;=
&#65292;&#21644;&#24456;&#22810;&#20854;&#23427;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#23454;&#29616;&#19968=
;&#26679;&#65292;&#23427;&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Steve Woodcock'</span>=
<span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#28216;&#25103=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>AI</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#39029;&#38754;&#65288=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><a
href=3D"http://www.gameai.com/ai.html"><span style=3D'color:black;text-deco=
ration:
none;text-underline:none'>http://www.gameai.com/ai.html</span></a></span><s=
pan
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#12290;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22312;&#32593;&#19978=
;&#65292;&#20320;&#33021;&#25214;&#21040;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>C</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>C++</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Visual Basic </span><s=
pan
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Java(http://www.cuspy.=
com/software/pathfinder/
doc/)</span><span style=3D'font-family:SimSun;mso-ascii-font-family:"Times =
New Roman";
mso-hansi-font-family:"Times New Roman";color:black;mso-ansi-language:EN'>&=
#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Flash/Director/Lingo, =
<a
href=3D"http://www.codeproject.com/csharp/CSharpPathfind.asp"><span
style=3D'color:black;text-decoration:none;text-underline:none'>C#</span></a=
>(<a
href=3D"http://www.codeproject.com/csharp/CSharpPathfind.asp"><span
style=3D'color:black;text-decoration:none;text-underline:none'>http://www.c=
odeproject.com/csharp/CSharpPathfind.asp</span></a>),
Delphi, Lisp, Python, Perl, </span><span style=3D'font-family:SimSun;mso-as=
cii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#21644;</span><span lang=3DEN style=3D'color:black;
mso-ansi-language:EN'><a
href=3D"http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/5_1.html"><s=
pan
style=3D'color:black;text-decoration:none;text-underline:none'>Prolog</span=
></a> </span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#23454;&#29616;&#30340=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20195;&#30721;&#12290=
;&#19968;&#23450;&#30340;&#38405;&#35835;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Justin Heyes-Jones</sp=
an><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>C++</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#23454;&#29616;&#65288=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><a
href=3D"http://www.geocities.com/jheyesjones/astar.html"><span style=3D'col=
or:black;
text-decoration:none;text-underline:none'>http://www.geocities.com/jheyesjo=
nes/astar.html</span></a></span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#12290;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180958"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>3.3 </span></a><span style=3D'mso-bookmark:=
_Toc169180958'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#38598;&#21512;=
&#30340;&#34920;&#31034;</span></span><span
style=3D'mso-bookmark:_Toc169180958'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%;font-family:"Times New Roman";mso-fareast-font-fami=
ly:
SimSun'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20320;&#39318;&#20808=
;&#24819;&#21040;&#30340;&#29992;&#20110;&#23454;&#29616;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#21644;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>CLOSED</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#30340;&#25968=
;&#25454;&#32467;&#26500;&#26159;&#20160;&#20040;&#65311;&#22914;&#26524;&#=
20320;&#21644;&#25105;&#19968;&#26679;&#65292;&#20320;&#21487;&#33021;&#248=
19;&#21040;&#8220;&#25968;&#32452;&#8221;&#12290;&#20320;&#20063;&#21487;&#=
33021;&#24819;&#21040;&#8220;&#38142;&#34920;&#8221;&#12290;&#25105;&#20204=
;&#21487;&#20197;&#20351;&#29992;&#24456;&#22810;&#31181;&#19981;&#21516;&#=
30340;&#25968;&#25454;&#32467;&#26500;&#65292;&#20026;&#20102;&#36873;&#253=
21;&#19968;&#31181;&#65292;&#25105;&#20204;&#24212;&#35813;&#32771;&#34385;=
&#25105;&#20204;&#38656;&#35201;&#20160;&#20040;&#26679;&#30340;&#25805;&#2=
0316;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#19978;&#25105=
;&#20204;&#20027;&#35201;&#26377;&#19977;&#31181;&#25805;&#20316;&#65306;&#=
20027;&#24490;&#29615;&#37325;&#22797;&#36873;&#25321;&#26368;&#22909;&#303=
40;&#32467;&#28857;&#24182;&#21024;&#38500;&#23427;&#65307;&#35775;&#38382;=
&#37051;&#23621;&#32467;&#28857;&#26102;&#38656;&#35201;&#26816;&#26597;&#2=
3427;&#26159;&#21542;&#22312;&#38598;&#21512;&#37324;&#38754;&#65307;&#3577=
5;&#38382;&#37051;&#23621;&#32467;&#28857;&#26102;&#38656;&#35201;&#25554;&=
#20837;&#26032;&#32467;&#28857;&#12290;&#25554;&#20837;&#21644;&#21024;&#38=
500;<span
class=3DGramE>&#26368;&#20339;&#26159;</span>&#20248;&#20808;&#38431;&#2101=
5;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>http://members.xoom.co=
m/killough/heaps.html</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#30340;&#20856=
;&#22411;&#25805;&#20316;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#36873;&#25321;&#21738=
;&#31181;&#25968;&#25454;&#32467;&#26500;&#19981;&#20165;&#21462;&#20915;&#=
20110;&#25805;&#20316;&#65292;&#36824;&#21462;&#20915;&#20110;&#27599;&#311=
81;&#25805;&#20316;&#25191;&#34892;&#30340;&#27425;&#25968;&#12290;&#26816;=
&#26597;&#19968;&#20010;&#32467;&#28857;&#26159;&#21542;&#22312;&#38598;&#2=
1512;&#20013;&#36825;&#19968;&#25805;&#20316;&#23545;&#27599;&#20010;&#3498=
7;&#35775;&#38382;&#30340;&#32467;&#28857;&#30340;&#27599;&#20010;&#37051;&=
#23621;&#32467;&#28857;&#37117;&#25191;&#34892;&#19968;&#27425;&#12290;&#21=
024;&#38500;&#26368;&#20339;&#25805;&#20316;&#23545;&#27599;&#20010;&#34987=
;&#35775;&#38382;&#30340;&#32467;&#28857;&#37117;&#25191;&#34892;&#19968;&#=
27425;&#12290;&#34987;&#32771;&#34385;&#21040;&#30340;&#32477;&#22823;&#228=
10;&#25968;&#32467;&#28857;&#37117;&#20250;&#34987;&#35775;&#38382;&#65307;=
&#19981;&#34987;&#35775;&#38382;&#30340;&#26159;&#25628;&#32034;&#31354;&#3=
8388;&#36793;&#32536;&#65288;</span><i><span
lang=3DEN-US>fringe</span></i><span style=3D'font-family:SimSun;mso-ascii-f=
ont-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#65289;&#30340;&#32467;&#28857;&#12290;&#24403;&#357=
80;&#20272;&#25968;&#25454;&#32467;&#26500;&#19978;&#38754;&#30340;&#36825;=
&#20123;&#25805;&#20316;&#26102;&#65292;&#24517;&#39035;&#32771;&#34385;</s=
pan><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>fringe(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#26368;&#22823=
;&#20540;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21478;&#22806;&#65292=
;&#36824;&#26377;&#31532;&#22235;&#31181;&#25805;&#20316;&#65292;&#34429;&#=
28982;&#25191;&#34892;&#30340;&#27425;&#25968;&#30456;&#23545;&#24456;&#235=
69;&#65292;&#20294;&#36824;&#26159;&#24517;&#39035;&#23454;&#29616;&#30340;=
&#12290;&#22914;&#26524;&#27491;&#34987;&#26816;&#26597;&#30340;&#32467;&#2=
8857;&#24050;&#32463;&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#65288=
;&#36825;&#32463;&#24120;&#21457;&#29983;&#65289;&#65292;&#24182;&#19988;&#=
22914;&#26524;&#23427;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#27604;&#24050=
;&#32463;&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#30340=
;&#32467;&#28857;&#35201;&#22909;&#65288;&#36825;&#24456;&#23569;&#35265;&#=
65289;&#65292;&#37027;&#20040;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#30340=
;<span
class=3DGramE>&#20540;&#24517;&#39035;</span>&#34987;&#35843;&#25972;&#1229=
0;&#35843;&#25972;&#25805;&#20316;&#21253;&#25324;&#21024;&#38500;&#32467;&=
#28857;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#19981;&#26159=
;&#26368;&#20339;&#30340;&#32467;&#28857;&#65289;&#21644;&#37325;&#25554;&#=
20837;&#12290;&#36825;&#20004;&#20010;&#27493;&#39588;&#24517;&#39035;&#349=
87;&#26368;&#20248;&#21270;&#20026;&#19968;&#20010;&#27493;&#39588;&#65292;=
&#36825;&#20010;&#27493;&#39588;&#23558;&#31227;&#21160;&#32467;&#28857;&#1=
2290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180959"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3.3.1 </span></a><span
style=3D'mso-bookmark:_Toc169180959'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#26410;&#25490;&#24207;&#25968;&#32452;&#25110;&#38142;=
&#34920;</span></span><span
style=3D'mso-bookmark:_Toc169180959'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26368;&#31616;&#21333=
;&#30340;&#25968;&#25454;&#32467;&#26500;&#26159;&#26410;&#25490;&#24207;&#=
25968;&#32452;&#25110;&#38142;&#34920;&#12290;&#38598;&#21512;&#20851;&#319=
95;&#26816;&#26597;&#25805;&#20316;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Membership test</span>=
<span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#24456;&#24930=
;&#65292;&#25195;&#25551;&#25972;&#20010;&#32467;&#26500;&#33457;&#36153;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#25554;&#20837=
;&#25805;&#20316;&#24456;&#24555;&#65292;&#28155;&#21152;&#21040;&#26411;&#=
23614;&#33457;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#26597;&#25214=
;&#26368;&#20339;&#20803;&#32032;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Finding the best eleme=
nt</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#24456;&#24930=
;&#65292;&#25195;&#25551;&#25972;&#20010;&#32467;&#26500;&#33457;&#36153;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#23545;&#20110=
;&#25968;&#32452;&#65292;&#21024;&#38500;&#26368;&#20339;&#20803;&#32032;&#=
65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Removing the best elem=
ent</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#33457;&#36153=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#32780;&#38142=
;&#34920;&#21017;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#35843;&#25972=
;&#25805;&#20316;&#20013;&#65292;&#26597;&#25214;&#32467;&#28857;&#33457;&#=
36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#25913;&#21464=
;&#20540;&#33457;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180960"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3.3.2 </span></a><span
style=3D'mso-bookmark:_Toc169180960'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#25490;&#24207;&#25968;&#32452;</span></span><span
style=3D'mso-bookmark:_Toc169180960'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20026;&#20102;&#21152=
;&#24555;&#21024;&#38500;&#26368;&#25346;&#25805;&#20316;&#65292;&#21487;&#=
20197;&#23545;&#25968;&#32452;&#36827;&#34892;&#25490;&#24207;&#12290;&#385=
98;&#21512;&#20851;&#31995;&#26816;&#26597;&#25805;&#20316;&#23558;&#21464;=
&#25104;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(log F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#22240;&#20026=
;&#25105;&#20204;&#21487;&#20197;&#20351;&#29992;&#25240;&#21322;&#26597;&#=
25214;&#12290;&#25554;&#20837;&#25805;&#20316;&#20250;&#24456;&#24930;&#652=
92;&#20026;&#20102;&#32473;&#26032;&#20803;&#32032;&#33150;&#20986;&#31354;=
&#38388;&#65292;&#38656;&#35201;&#33457;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'> O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20197;&#31227;&#21160=
;&#25152;&#26377;&#30340;&#20803;&#32032;&#12290;&#26597;&#25214;&#26368;&#=
20339;&#20803;&#32032;&#25805;&#20316;&#20250;&#24456;&#24555;&#65292;&#222=
40;&#20026;&#23427;&#24050;&#32463;&#22312;&#26411;&#23614;&#20102;&#25152;=
&#20197;&#33457;&#36153;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#22914;&#26524=
;&#25105;&#20204;&#20445;&#35777;&#26368;&#20339;&#25490;&#24207;&#33267;&#=
25968;&#32452;&#30340;&#23614;&#37096;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>best sorts to the </sp=
an><i><span
lang=3DEN-US>end</span></i><span lang=3DEN style=3D'color:black;mso-ansi-la=
nguage:
EN'> of the array</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#65289;&#65292;&#21024;&#38500;&#26368;&#20339;&#208=
03;&#32032;&#25805;&#20316;&#33457;&#36153;&#23558;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#35843;&#25972=
;&#25805;&#20316;&#20013;&#65292;&#26597;&#25214;&#32467;&#28857;&#33457;&#=
36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(logF)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#25913;&#21464=
;&#20540;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>/</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20301;&#32622;&#33457=
;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180961"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3.3.3 </span></a><span
style=3D'mso-bookmark:_Toc169180961'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#25490;&#24207;&#38142;&#34920;</span></span><span
style=3D'mso-bookmark:_Toc169180961'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22312;&#25490;&#24207=
;&#25968;&#32452;&#20013;&#65292;&#25554;&#20837;&#25805;&#20316;&#24456;&#=
24930;&#12290;&#22914;&#26524;&#20351;&#29992;&#38142;&#34920;&#21017;&#214=
87;&#20197;&#21152;&#36895;&#35813;&#25805;&#20316;&#12290;&#38598;&#21512;=
&#20851;&#31995;&#26816;&#26597;&#25805;&#20316;&#24456;&#24930;&#65292;&#3=
8656;&#35201;&#33457;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#29992;&#20110;&#25195=
;&#25551;&#38142;&#34920;&#12290;&#25554;&#20837;&#25805;&#20316;&#26159;&#=
24456;&#24555;&#30340;&#65292;&#25554;&#20837;&#26032;&#20803;&#32032;&#214=
82;&#33457;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26102;&#38388;&#65292=
;&#20294;&#26159;&#26597;&#25214;&#27491;&#30830;&#20301;&#32622;&#38656;&#=
35201;&#33457;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#26597;&#25214=
;&#26368;&#20339;&#20803;&#32032;&#24456;&#24555;&#65292;&#33457;&#36153;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26102;&#38388;&#65292=
;&#22240;&#20026;&#26368;&#20339;&#20803;&#32032;&#24050;&#32463;&#22312;&#=
34920;&#30340;&#23614;&#37096;&#12290;&#21024;&#38500;&#26368;&#20339;&#208=
03;&#32032;&#20063;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#35843;&#25972=
;&#25805;&#20316;&#20013;&#65292;&#26597;&#25214;&#32467;&#28857;&#33457;&#=
36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#25913;&#21464=
;&#20540;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>/</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20301;&#32622;&#33457=
;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180962"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3.3.4 </span></a><span
style=3D'mso-bookmark:_Toc169180962'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#25490;&#24207;&#36339;&#34920;</span></span><span
style=3D'mso-bookmark:_Toc169180962'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22312;&#26410;&#25490=
;&#24207;&#38142;&#34920;&#20013;&#26597;&#25214;&#20803;&#32032;&#26159;&#=
24456;&#24930;&#30340;&#12290;&#22914;&#26524;&#29992;&#36339;&#34920;&#652=
88;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>http://en.wikipedia.or=
g/wiki/Skip_list</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#20195;&#26367=
;&#38142;&#34920;&#30340;&#35805;&#65292;&#21487;&#20197;&#21152;&#36895;&#=
36825;&#20010;&#25805;&#20316;&#12290;&#22312;&#36339;&#34920;&#20013;&#652=
92;&#22914;&#26524;&#26377;&#25490;&#24207;&#38190;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>sort key</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#30340;&#35805=
;&#65292;&#38598;&#21512;&#20851;&#31995;&#26816;&#26597;&#25805;&#20316;&#=
20250;&#24456;&#24555;&#65306;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(log F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#22914;&#26524=
;&#20320;&#30693;&#36947;&#22312;&#20309;&#22788;&#25554;&#20837;&#30340;&#=
35805;&#65292;&#21644;&#38142;&#34920;&#19968;&#26679;&#65292;&#25554;&#208=
37;&#25805;&#20316;&#20063;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#22914;&#26524=
;&#25490;&#24207;&#38190;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#26597;&#25214=
;&#26368;&#20339;&#20803;&#32032;&#24456;&#24555;&#65292;&#36798;&#21040;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#21024;&#38500=
;&#19968;&#20010;&#20803;&#32032;&#20063;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#35843;&#25972=
;&#25805;&#20316;&#28041;&#21450;&#21040;&#26597;&#25214;&#32467;&#28857;&#=
65292;&#21024;&#38500;&#32467;&#28857;&#21644;&#37325;&#25554;&#20837;&#122=
90;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22914;&#26524;&#25105=
;&#20204;&#29992;&#22320;&#22270;&#20301;&#32622;&#20316;&#20026;&#36339;&#=
34920;&#30340;&#25490;&#24207;&#38190;&#65292;&#38598;&#21512;&#20851;&#319=
95;&#26816;&#26597;&#25805;&#20316;&#23558;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(log F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#22312;&#23436=
;&#25104;&#38598;&#21512;&#20851;&#31995;&#26816;&#26597;&#21518;&#65292;&#=
25554;&#20837;&#25805;&#20316;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#26597;&#25214=
;&#26368;&#20339;&#20803;&#32032;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#21024;&#38500=
;&#19968;&#20010;&#32467;&#28857;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#22240;&#20026=
;&#38598;&#21512;&#20851;&#31995;&#26816;&#26597;&#26356;&#24555;&#65292;&#=
25152;&#20197;&#23427;&#27604;&#26410;&#25490;&#24207;&#38142;&#34920;&#352=
01;&#22909;&#19968;&#20123;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22914;&#26524;&#25105=
;&#20204;&#29992;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#20316;&#20026=
;&#36339;&#34920;&#30340;&#25490;&#24207;&#38190;&#65292;&#38598;&#21512;&#=
20851;&#31995;&#26816;&#26597;&#25805;&#20316;&#23558;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#25554;&#20837=
;&#25805;&#20316;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#26597;&#25214=
;&#26368;&#20339;&#20803;&#32032;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#21024;&#38500=
;&#19968;&#20010;&#32467;&#28857;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#36825;&#24182=
;&#19981;&#27604;&#25490;&#24207;&#38142;&#34920;&#22909;&#12290;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180963"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3.3.5 </span></a><span
style=3D'mso-bookmark:_Toc169180963'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#32034;&#24341;&#25968;&#32452;</span></span><span
style=3D'mso-bookmark:_Toc169180963'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22914;&#26524;&#32467=
;&#28857;&#30340;&#38598;&#21512;&#26377;&#38480;&#24182;&#19988;&#25968;&#=
30446;&#26159;&#36866;&#24403;&#30340;&#65292;&#25105;&#20204;&#21487;&#201=
97;&#20351;&#29992;&#30452;&#25509;&#32034;&#24341;&#32467;&#26500;&#65292;=
&#32034;&#24341;&#20989;&#25968;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>i(n)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#25226;&#32467;&#28857=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>n</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26144;&#23556;&#21040=
;&#19968;&#20010;&#25968;&#32452;&#30340;&#32034;&#24341;&#12290;&#26410;&#=
25490;&#24207;&#19982;&#25490;&#24207;&#25968;&#32452;&#30340;&#38271;&#242=
30;&#31561;&#20110;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#30340;&#26368=
;&#22823;&#20540;&#65292;&#21644;&#23427;&#20204;&#19981;&#21516;&#65292;&#=
23545;&#25152;&#26377;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>n</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#32034;&#24341=
;&#25968;&#32452;&#30340;&#38271;&#24230;&#24635;&#26159;&#31561;&#20110;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>max(i(n))</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#22914;&#26524=
;&#20320;&#30340;&#20989;&#25968;&#26159;&#23494;&#38598;&#30340;&#65288;&#=
27809;&#26377;&#19981;&#34987;&#20351;&#29992;&#30340;&#32034;&#24341;&#652=
89;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>max(i(n))</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#23558;&#26159;&#20320=
;&#22320;&#22270;&#20013;&#32467;&#28857;&#30340;&#25968;&#30446;&#12290;&#=
21482;&#35201;&#20320;&#30340;&#22320;&#22270;&#26159;&#32593;&#26684;&#303=
40;&#65292;&#35753;&#32034;&#24341;&#20989;&#25968;&#23494;&#38598;&#23601;=
&#26159;&#23481;&#26131;&#30340;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20551;&#35774;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>i(n)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#65292;&#38598=
;&#21512;&#20851;&#31995;&#26816;&#26597;&#23558;&#33457;&#36153;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#22240;&#20026=
;&#25105;&#20204;&#20960;&#20046;&#19981;&#38656;&#35201;&#26816;&#26597;</=
span><span
lang=3DEN-US>Array[i(n)]</span><span style=3D'font-family:SimSun;mso-ascii-=
font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#26159;&#21542;=
&#21253;&#21547;&#20219;&#20309;&#25968;&#25454;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Insertion is O(1), as =
we just
ste </span><span lang=3DEN-US>Array[i(n)]</span><span lang=3DEN style=3D'co=
lor:black;
mso-ansi-language:EN'>.</span><span style=3D'font-family:SimSun;mso-ascii-f=
ont-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#26597;&#25214;&#21644;&#21024;&#38500;&#26368;&#203=
39;&#25805;&#20316;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(numnodes)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#22240;&#20026=
;&#25105;&#20204;&#24517;&#39035;&#25628;&#32034;&#25972;&#20010;&#32467;&#=
26500;&#12290;&#35843;&#25972;&#25805;&#20316;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180964"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3.3.6 </span></a><span
style=3D'mso-bookmark:_Toc169180964'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#21704;&#24076;&#34920;</span></span><span
style=3D'mso-bookmark:_Toc169180964'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#32034;&#24341;&#25968=
;&#32452;&#20351;&#29992;&#20102;&#24456;&#22810;&#20869;&#23384;&#29992;&#=
20110;&#20445;&#23384;&#19981;&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#30340=
;&#25152;&#26377;&#32467;&#28857;&#12290;&#19968;&#20010;&#36873;&#25321;&#=
26159;&#20351;&#29992;&#21704;&#24076;&#34920;&#12290;&#21704;&#24076;&#349=
20;&#20351;&#29992;&#20102;&#19968;&#20010;&#21704;&#24076;&#20989;&#25968;=
</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>h(n)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#25226;&#22320;&#22270=
;&#19978;&#27599;&#20010;&#32467;&#28857;&#26144;&#23556;&#21040;&#19968;&#=
20010;&#21704;&#24076;&#30721;&#12290;&#35753;&#21704;&#24076;&#34920;&#303=
40;&#22823;&#23567;&#31561;&#20110;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>N</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#20004;&#20493=
;&#65292;&#20197;&#20351;&#21457;&#29983;&#20914;&#31361;&#30340;&#21487;&#=
33021;&#24615;&#38477;&#20302;&#12290;&#20551;&#35774;</span><span
lang=3DEN-US>h(n)</span><span lang=3DEN-US style=3D'color:black;mso-ansi-la=
nguage:
EN'> </span><span style=3D'font-family:SimSun;mso-ascii-font-family:"Times =
New Roman";
mso-hansi-font-family:"Times New Roman";color:black;mso-ansi-language:EN'>&=
#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#65292;&#38598=
;&#20307;&#20851;&#31995;&#26816;&#26597;&#25805;&#20316;&#33457;&#36153;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65307;&#25554;&#20837=
;&#25805;&#20316;&#33457;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65307;&#21024;&#38500=
;&#26368;&#20339;&#20803;&#32032;&#25805;&#20316;&#33457;&#36153;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(numnodes)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#22240;&#20026=
;&#25105;&#20204;&#38656;&#35201;&#25628;&#32034;&#25972;&#20010;&#32467;&#=
26500;&#12290;&#35843;&#25972;&#25805;&#20316;&#33457;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180965"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3.3.7 </span></a><span
style=3D'mso-bookmark:_Toc169180965'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#20108;&#20803;&#22534;</span></span><span
style=3D'mso-bookmark:_Toc169180965'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#19968;&#20010;&#20108=
;&#20803;&#22534;&#65288;&#19981;&#35201;&#21644;&#20869;&#23384;&#22534;&#=
28151;&#28102;&#65289;&#26159;&#19968;&#31181;&#20445;&#23384;&#22312;&#259=
68;&#32452;&#20013;&#30340;&#26641;&#32467;&#26500;&#12290;&#21644;&#35768;=
&#22810;&#26222;&#36890;&#30340;&#26641;&#36890;&#36807;&#25351;&#38024;&#2=
5351;&#21521;&#23376;&#32467;&#28857;&#25152;&#19981;&#21516;&#65292;&#2010=
8;&#20803;<span
class=3DGramE>&#22534;&#20351;&#29992;</span>&#32034;&#24341;&#26469;&#2659=
7;&#25214;&#23376;&#32467;&#28857;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>C++ STL</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21253;&#21547;&#20102=
;&#19968;&#20010;&#20108;&#20803;&#22534;&#30340;&#39640;&#25928;&#23454;&#=
29616;&#65292;&#25105;&#22312;&#25105;&#33258;&#24049;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20195;&#30721;&#20013=
;&#20351;&#29992;&#20102;&#23427;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22312;&#20108;&#20803=
;&#22534;&#20013;&#65292;&#38598;&#20307;&#20851;&#31995;&#26816;&#26597;&#=
33457;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#22240;&#20026=
;&#20320;&#24517;&#39035;&#25195;&#25551;&#25972;&#20010;&#32467;&#26500;&#=
12290;&#25554;&#20837;&#25805;&#20316;&#33457;&#36153;</span><span
lang=3DEN-US>O(log F)</span><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#32780;&#21024;=
&#38500;&#26368;&#20339;&#25805;&#20316;&#33457;&#36153;&#20063;&#26159;</s=
pan><span
lang=3DEN-US>O(log F)</span><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#12290;</span><=
span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#35843;&#25972;&#25805=
;&#20316;&#24456;&#24494;&#22937;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>tricky</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65292;&#33457=
;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26102;&#38388;&#25214=
;&#21040;&#33410;&#28857;&#65292;&#24182;&#19988;&#24456;&#31070;&#22855;&#=
65292;&#21482;&#29992;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(log F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26469;&#35843;&#25972=
;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#25105;&#30340;&#19968=
;&#20010;&#26379;&#21451;&#65288;&#20182;&#30740;&#31350;&#29992;&#20110;&#=
26368;&#30701;&#36335;&#24452;&#31639;&#27861;&#30340;&#25968;&#25454;&#324=
67;&#26500;&#65289;&#35828;&#65292;&#38500;&#38750;&#22312;&#20320;&#30340;=
</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>fringe</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#37324;&#26377=
;&#22810;&#20110;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>10000</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20010;&#20803;&#32032=
;&#65292;&#21542;&#21017;&#20108;&#20803;&#22534;&#26159;&#24456;&#19981;&#=
38169;&#30340;&#12290;&#38500;&#38750;&#20320;&#30340;&#28216;&#25103;&#223=
20;&#22270;&#29305;&#21035;&#22823;&#65292;&#21542;&#21017;&#20320;&#19981;=
&#38656;&#35201;&#26356;&#22797;&#26434;&#30340;&#25968;&#25454;&#32467;&#2=
6500;&#65288;&#22914;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><a
href=3D"http://www-cs-students.stanford.edu/~csilvers/"><span style=3D'colo=
r:black;
text-decoration:none;text-underline:none'>multi-level buckets</span></a></s=
pan><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><a
href=3D"http://www-cs-students.stanford.edu/~csilvers/"><span style=3D'colo=
r:black;
text-decoration:none;text-underline:none'>http://www-cs-students.stanford.e=
du/~csilvers/</span></a></span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65289;&#12290=
;&#20320;&#24212;&#35813;&#23613;&#21487;&#33021;&#19981;&#29992;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Fibonacci </span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22534;&#65288;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>http://www.star-lab.co=
m/goldberg/pub/neci-tr-96-062.ps</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65292;&#22240=
;&#20026;&#34429;&#28982;&#23427;&#30340;&#28176;&#36817;&#22797;&#26434;&#=
24230;&#24456;&#22909;&#65292;&#20294;&#26159;&#25191;&#34892;&#36215;&#264=
69;&#24456;&#24930;&#65292;&#38500;&#38750;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>F</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#36275;&#22815;&#22823=
;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180966"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3.3.8 </span></a><span
style=3D'mso-bookmark:_Toc169180966'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#20280;&#23637;&#26641;</span></span><span
style=3D'mso-bookmark:_Toc169180966'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22534;&#26159;&#19968=
;&#31181;&#22522;&#20110;&#26641;&#30340;&#32467;&#26500;&#65292;&#23427;&#=
26377;&#19968;&#20010;&#26399;&#26395;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(log F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20195;&#20215;&#30340=
;&#26102;&#38388;&#25805;&#20316;&#12290;&#28982;&#32780;&#65292;&#38382;&#=
39064;&#26159;&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31639;&#27861;&#20013=
;&#65292;&#36890;&#24120;&#30340;&#24773;&#20917;&#26159;&#65292;&#19968;&#=
20010;&#20195;&#20215;&#23567;&#30340;&#33410;&#28857;&#34987;&#31227;&#385=
00;&#65288;&#33457;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(log F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#20195;&#20215=
;&#65292;&#22240;&#20026;&#20854;&#20182;&#32467;&#28857;&#24517;&#39035;&#=
20174;&#26641;&#30340;&#24213;&#37096;&#21521;&#19978;&#31227;&#21160;&#652=
89;&#65292;&#32780;&#32039;&#25509;&#30528;&#19968;&#20123;&#20195;&#20215;=
&#23567;&#30340;&#33410;&#28857;&#34987;&#28155;&#21152;&#65288;&#33457;&#3=
6153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(log F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#20195;&#20215=
;&#65292;&#22240;&#20026;&#36825;&#20123;&#32467;&#28857;&#34987;&#28155;&#=
21152;&#21040;&#24213;&#37096;&#24182;&#19988;&#34987;&#31227;&#21160;&#210=
40;&#26368;&#39030;&#37096;&#65289;&#12290;&#22312;&#36825;&#37324;&#65292;=
&#22534;&#30340;&#25805;&#20316;&#22312;&#39044;&#26399;&#30340;&#24773;&#2=
0917;&#19979;&#21644;&#26368;&#22351;&#24773;&#20917;&#19979;&#26159;&#1996=
8;&#26679;&#30340;&#12290;&#22914;&#26524;&#25105;&#20204;&#25214;&#21040;&=
#36825;&#26679;&#19968;&#31181;&#25968;&#25454;&#32467;&#26500;&#65292;&#26=
368;&#22351;&#24773;&#20917;&#36824;&#26159;&#19968;&#26679;&#65292;&#32780=
;&#39044;&#26399;&#30340;&#24773;&#20917;&#22909;&#19968;&#20123;&#65292;&#=
37027;&#20040;&#23601;&#21487;&#20197;&#24471;&#21040;&#25913;&#36827;&#122=
90;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20280;&#23637;&#26641=
;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Splay tree</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#26159;&#19968=
;&#31181;&#33258;&#35843;&#25972;&#30340;&#26641;&#32467;&#26500;&#12290;&#=
20219;&#20309;&#23545;&#26641;&#32467;&#28857;&#30340;&#35775;&#38382;&#371=
17;&#23581;&#35797;&#25226;&#35813;&#32467;&#28857;&#25512;&#21040;&#26641;=
&#30340;&#39030;&#37096;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>top</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#12290;&#36825=
;&#23601;&#20135;&#29983;&#20102;&#19968;&#20010;&#32531;&#23384;&#25928;&#=
26524;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>&quot;caching&quot; ef=
fect</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65306;&#24456=
;&#23569;&#34987;&#20351;&#29992;&#30340;&#32467;&#28857;&#36305;&#21040;&#=
24213;&#37096;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>bottom</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#21435;&#20102=
;&#24182;&#19988;&#19981;&#20943;&#24930;&#25805;&#20316;&#65288;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>don't slow down operat=
ions</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#12290;&#20320=
;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>splay</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26641;&#26377;&#22810=
;&#22823;&#24182;&#19981;&#37325;&#35201;&#65292;&#22240;&#20026;&#20320;&#=
30340;&#25805;&#20316;&#20165;&#20165;&#21644;&#20320;&#30340;&#8220;</span=
><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>cache size</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#8221;&#19968;&#26679;=
&#24930;&#12290;&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20013;&#65292;&#20302=
;&#20195;&#20215;&#30340;&#32467;&#28857;&#20351;&#29992;&#24471;&#24456;&#=
22810;&#65292;&#32780;&#39640;&#20195;&#20215;&#32467;&#28857;&#32463;&#241=
20;&#19981;&#34987;&#20351;&#29992;&#65292;&#25152;&#20197;&#39640;&#20195;=
&#20215;&#32467;&#28857;&#23558;&#20250;&#31227;&#21160;&#21040;&#26641;&#3=
0340;&#24213;&#37096;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20351;&#29992;&#20280=
;&#23637;&#26641;&#21518;&#65292;&#38598;&#20307;&#20851;&#31995;&#26816;&#=
26597;&#65292;&#25554;&#20837;&#65292;&#21024;&#38500;&#26368;&#20339;&#216=
44;&#35843;&#25972;&#25805;&#20316;&#37117;&#26159;&#26399;&#26395;&#30340;=
</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(log F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65288;&#27880;&#65306=
;&#21407;&#25991;&#20026;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>expected O(log F) </sp=
an><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65292;&#26368=
;&#22351;&#24773;&#20917;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#28982;&#32780=
;&#26377;&#20195;&#34920;&#24615;&#30340;&#26159;&#65292;&#32531;&#23384;&#=
36807;&#31243;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>caching</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#36991;&#20813=
;&#20102;&#26368;&#22351;&#24773;&#20917;&#30340;&#21457;&#29983;&#12290;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Dijkstra</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31639;&#27861;&#21644=
;&#24102;&#26377;&#20302;&#20272;&#30340;&#21551;&#21457;&#20989;&#25968;&#=
65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>underestimating heuris=
tic</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#30340;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31639;&#27861;&#21364=
;&#26377;&#19968;&#20123;&#29305;&#24615;&#35753;&#20280;&#23637;&#26641;&#=
36798;&#19981;&#21040;&#26368;&#20248;&#12290;&#29305;&#21035;&#26159;&#235=
45;&#32467;&#28857;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>n</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21644;&#37051;&#23621=
;&#32467;&#28857;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>n<span class=3DGramE>&=
#8217;</span></span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26469;&#35828;&#65292=
;</span><span
lang=3DEN-US>f(n') &gt;=3D f(n)</span><span style=3D'font-family:SimSun;mso=
-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#12290;</span><=
span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#24403;&#36825;&#21457=
;&#29983;&#26102;&#65292;&#20063;&#35768;&#25554;&#20837;&#25805;&#20316;&#=
24635;&#26159;&#21457;&#29983;&#22312;&#26641;&#30340;&#21516;&#19968;&#367=
93;&#32467;&#26524;&#26159;&#20351;&#23427;&#22833;&#21435;&#20102;&#24179;=
&#34913;&#12290;&#25105;&#27809;&#26377;&#35797;&#39564;&#36807;&#36825;&#2=
0010;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180967"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3.3.9 HOT</span></a><span
style=3D'mso-bookmark:_Toc169180967'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#38431;&#21015;</span></span><span style=3D'mso-bookmar=
k:
_Toc169180967'></span><span lang=3DEN-US style=3D'font-size:12.0pt;line-hei=
ght:
125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#36824;&#26377;&#19968=
;&#31181;<span
class=3DGramE>&#27604;&#22534;&#22909;&#30340;</span>&#25968;&#25454;&#3246=
7;&#26500;&#12290;&#36890;&#24120;&#20320;&#21487;&#20197;&#38480;&#21046;&=
#20248;&#20808;&#38431;&#21015;&#20013;&#20540;&#30340;&#33539;&#22260;&#12=
290;&#32473;&#23450;&#19968;&#20010;&#38480;&#23450;&#30340;&#33539;&#22260=
;&#65292;&#32463;&#24120;&#20250;&#23384;&#22312;&#26356;&#22909;&#30340;&#=
31639;&#27861;&#12290;&#20363;&#22914;&#65292;&#23545;&#20219;&#24847;&#205=
40;&#30340;&#25490;&#24207;&#21487;&#20197;&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(N log N)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26102;&#38388;&#20869=
;&#23436;&#25104;&#65292;&#20294;&#24403;&#22266;&#23450;&#33539;&#22260;&#=
26102;&#65292;&#26742;&#25490;&#24207;&#21644;&#22522;&#25968;&#25490;&#242=
07;&#21487;&#20197;&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(N)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26102;&#38388;&#20869=
;&#23436;&#25104;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#25105;&#20204;&#21487=
;&#20197;&#20351;&#29992;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>HOT</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Heap On Top</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#38431;&#21015=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>(http://www.star-lab.c=
om/goldberg/pub
/neci-tr-97-104.ps</span><span style=3D'font-family:SimSun;mso-ascii-font-f=
amily:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#65289;&#26469;&#21033;&#29992;</span><span lang=3DE=
N-US>f(n')
&gt;=3D f(n)</span><span style=3D'font-family:SimSun;mso-ascii-font-family:=
"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#65292;&#20854;&#20013;</span><sp=
an
lang=3DEN-US>n<span class=3DGramE>&#8217;</span></span><span style=3D'font-=
family:
SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times=
 New Roman"'>&#26159;</span><span
lang=3DEN-US>n</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#30340;&#19968;&#20010;&#37051;&#=
23621;&#32467;&#28857;&#12290;&#25105;&#20204;&#21024;&#38500;</span><span
lang=3DEN-US>f(n)</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#20540;&#26368;=
&#23567;&#30340;&#32467;&#28857;</span><span
lang=3DEN-US>n</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#65292;&#25554;&#20837;&#28385;&#=
36275;</span><span
lang=3DEN-US>f(n) &lt;=3D f(n') &lt;=3D f(n) + delta</span><span style=3D'f=
ont-family:
SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times=
 New Roman"'>&#30340;&#37051;&#23621;</span><span
lang=3DEN-US>n'</span><span style=3D'font-family:SimSun;mso-ascii-font-fami=
ly:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#65292;&#20854;&#20013;</span><sp=
an
lang=3DEN-US>delta &lt;=3D C</span><span style=3D'font-family:SimSun;mso-as=
cii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#12290;</span><=
span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#24120;&#25968;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>C</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26159;&#20174;<span
class=3DGramE>&#19968;</span>&#32467;&#28857;&#21040;&#37051;&#36817;&#3246=
7;&#28857;&#20195;&#20215;&#25913;&#21464;&#37327;&#30340;&#26368;&#22823;&=
#20540;&#12290;&#22240;&#20026;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f(n)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#30340=
;&#26368;&#23567;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#65292;&#24182=
;&#19988;&#27491;&#35201;&#34987;&#25554;&#20837;&#30340;&#25152;&#26377;&#=
32467;&#28857;&#37117;&#23567;&#20110;&#25110;&#31561;&#20110;</span><span
lang=3DEN-US>f(n) + delta</span><span style=3D'font-family:SimSun;mso-ascii=
-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65292;&#25105;=
&#20204;&#30693;&#36947;</span><span
lang=3DEN-US>OPEN</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#38598;&#20013;=
&#30340;&#25152;&#26377;</span><span
lang=3DEN-US>f</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#20540;&#37117;&#19981;&#36229;&#=
36807;&#19968;&#20010;</span><span
lang=3DEN-US>0..delta</span><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#30340;&#33539;=
&#22260;&#12290;&#22312;&#26742;</span><span
lang=3DEN-US>/</span><span style=3D'font-family:SimSun;mso-ascii-font-famil=
y:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>&#22522;&#25968;&#25490;&#24207;&#=
20013;&#65292;&#25105;&#20204;&#21487;&#20197;&#29992;&#8220;&#26742;&#8221=
;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>buckets</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#65289;&#23545;</span><span lang=3DEN-US>OPEN</span><sp=
an
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman"'>&#38598;&#20013;&#30340;&#32467;&#28857;&#36827;&#34892;=
&#25490;&#24207;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20351;&#29992;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>K</span><span class=3D=
GramE><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20010;</span></span><=
span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26742;&#65292;&#25105=
;&#20204;&#25226;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(N)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#20195;&#20215=
;&#38477;&#20302;&#21040;&#24179;&#22343;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(N/K)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#36890;&#36807=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>HOT</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38431;&#21015;&#65292=
;&#39030;&#31471;&#30340;<span
class=3DGramE>&#26742;&#20351;&#29992;</span>&#20108;&#20803;&#22534;&#3278=
0;&#25152;&#26377;&#20854;&#20182;&#30340;&#26742;&#37117;&#26159;&#26410;&=
#25490;&#24207;&#25968;&#32452;&#12290;&#22240;&#32780;&#65292;&#23545;&#39=
030;&#37096;&#30340;&#26742;&#65292;&#38598;&#21512;&#20851;&#31995;&#26816=
;&#26597;&#20195;&#20215;&#26159;&#39044;&#26399;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F/K)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#25554;&#20837=
;&#21644;&#21024;&#38500;<span
class=3DGramE>&#26368;&#20339;&#26159;</span></span><span lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>O(log (F/K))</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#23545;&#20854=
;&#20182;&#26742;&#65292;&#38598;&#21512;&#20851;&#31995;&#26816;&#26597;&#=
26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F/K)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#25554;&#20837=
;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#32780;&#21024=
;&#38500;&#26368;&#20339;&#26681;&#26412;&#19981;&#21457;&#29983;&#65281;&#=
22914;&#26524;&#39030;&#31471;&#30340;&#26742;&#26159;&#31354;&#30340;&#652=
92;&#37027;&#20040;&#25105;&#20204;&#24517;&#39035;&#25226;&#19979;<span
class=3DGramE>&#19968;&#20010;&#26742;&#21363;&#26410;</span>&#25490;&#2420=
7;&#25968;&#32452;&#36716;&#25442;&#20026;&#20108;&#20803;&#22534;&#12290;&=
#36825;&#20010;&#25805;&#20316;&#65288;&#8220;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>heapify</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#8221;&#65289;&#21487;=
&#20197;&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F/K)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26102;&#38388;&#20869=
;&#23436;&#25104;&#12290;&#22312;&#35843;&#25972;&#25805;&#20316;&#20013;&#=
65292;&#21024;&#38500;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F/K)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#28982;&#21518=
;&#25554;&#20837;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(log (F/K))</span><sp=
an
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#25110;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20013;&#65292;&#25105=
;&#20204;&#21152;&#20837;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#30340=
;&#35768;&#22810;&#32467;&#28857;&#23454;&#38469;&#19978;&#26681;&#26412;&#=
26159;&#19981;&#38656;&#35201;&#30340;&#12290;&#22312;&#36825;&#26041;&#387=
54;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>HOT</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38431;&#21015;&#24456=
;&#26377;&#20248;&#21183;&#65292;&#22240;&#20026;&#19981;&#38656;&#35201;&#=
30340;&#20803;&#32032;&#30340;&#25554;&#20837;&#25805;&#20316;&#21482;&#334=
57;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26102;&#38388;&#12290=
;&#21482;&#26377;&#38656;&#35201;&#30340;&#20803;&#32032;&#34987;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>heapified</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65288;&#20195;&#20215=
;&#36739;&#20302;&#30340;&#37027;&#20123;&#65289;&#12290;&#21807;&#19968;<s=
pan
class=3DGramE>&#19968;&#20010;</span>&#36229;&#36807;</span><span lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span style=3D'font-f=
amily:
SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times=
 New Roman";
color:black;mso-ansi-language:EN'>&#30340;&#25805;&#20316;&#26159;&#20174;&=
#22534;&#20013;&#21024;&#38500;&#32467;&#28857;&#65292;&#21482;&#33457;&#36=
153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(log (F/K))</span><sp=
an
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21478;&#22806;&#65292=
;&#22914;&#26524;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>C</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27604;&#36739;&#23567=
;&#65292;&#25105;&#20204;&#21487;&#20197;&#21482;&#35753;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>K =3D C</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#21017;&#23545=
;&#20110;&#26368;&#23567;&#30340;&#26742;&#65292;&#25105;&#20204;&#29978;&#=
33267;&#19981;&#38656;&#35201;&#19968;&#20010;&#22534;&#65292;&#22269;&#200=
26;&#22312;&#19968;&#20010;&#26742;&#20013;&#30340;&#25152;&#26377;&#32467;=
&#28857;&#37117;&#26377;&#30456;&#21516;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#12290;&#25554=
;&#20837;&#21644;&#21024;&#38500;<span
class=3DGramE>&#26368;&#20339;&#37117;&#26159;</span></span><span lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span style=3D'font-f=
amily:
SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times=
 New Roman";
color:black;mso-ansi-language:EN'>&#26102;&#38388;&#65281;&#26377;&#20154;&=
#30740;&#31350;&#36807;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>HOT</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38431;&#21015;&#22312=
;&#33267;&#22810;&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#26377=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>800</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20010;&#32467;&#28857=
;&#26102;&#21644;<span
class=3DGramE>&#22534;&#19968;&#26679;</span>&#24555;&#65292;&#24182;&#1998=
8;&#22914;&#26524;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#33267=
;&#22810;&#26377;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>1500</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20010;&#32467;&#28857=
;&#65292;&#21017;<span
class=3DGramE>&#27604;&#22534;&#24555;</span></span><span lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>20%</span><span style=3D'font-fa=
mily:
SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times=
 New Roman";
color:black;mso-ansi-language:EN'>&#12290;&#25105;&#26399;&#26395;&#38543;&=
#30528;&#32467;&#28857;&#30340;&#22686;&#21152;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>HOT</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38431;&#21015;&#20063=
;&#26356;&#24555;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>HOT</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38431;&#21015;&#30340=
;&#19968;&#20010;&#31616;&#21333;&#30340;&#21464;&#21270;&#26159;&#19968;&#=
20010;&#20108;&#23618;&#38431;&#21015;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>two-level queue</span>=
<span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65306;&#25226=
;&#22909;&#30340;&#32467;&#28857;&#25918;&#36827;&#19968;&#20010;&#25968;&#=
25454;&#32467;&#26500;&#65288;&#22534;&#25110;&#25968;&#32452;&#65289;&#327=
80;&#25226;&#22351;&#30340;&#32467;&#28857;&#25918;&#36827;&#21478;&#19968;=
&#20010;&#25968;&#25454;&#32467;&#26500;&#65288;&#25968;&#32452;&#25110;&#3=
8142;&#34920;&#65289;&#12290;&#22240;&#20026;&#22823;&#22810;&#25968;&#3682=
7;&#20837;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#30340=
;&#32467;&#28857;&#37117;&#8220;&#22351;&#30340;&#8221;&#65292;&#23427;&#20=
204;&#20174;&#19981;&#34987;&#26816;&#26597;&#65292;&#22240;&#32780;&#25226=
;&#23427;&#20204;&#25918;&#36827;&#20986;&#19968;&#20010;&#22823;&#25968;&#=
32452;&#26159;&#27809;&#26377;&#23475;&#22788;&#30340;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180968"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3.3.10 </span></a><span
style=3D'mso-bookmark:_Toc169180968'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#27604;&#36739;</span></span><span style=3D'mso-bookmar=
k:
_Toc169180968'></span><span lang=3DEN-US style=3D'font-size:12.0pt;line-hei=
ght:
125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27880;&#24847;&#26377=
;&#19968;&#28857;&#24456;&#37325;&#35201;&#65292;&#25105;&#20204;&#24182;&#=
19981;&#26159;&#20165;&#20165;&#20851;&#24515;&#28176;&#36817;&#30340;&#348=
92;&#20026;&#65288;&#22823;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31526;&#21495;&#65289=
;&#12290;&#25105;&#20204;&#20063;&#38656;&#35201;&#20851;&#24515;&#23567;&#=
24120;&#25968;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>low constant</span><sp=
an
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#19979;&#30340=
;&#34892;&#20026;&#12290;&#20026;&#20102;&#35828;&#26126;&#21407;&#22240;&#=
65292;&#32771;&#34385;&#19968;&#20010;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(log F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#31639;&#27861=
;&#65292;&#21644;&#21478;&#19968;&#20010;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#31639;&#27861=
;&#65292;&#20854;&#20013;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>F</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26159;&#22534;&#20013=
;&#20803;&#32032;&#30340;&#20010;&#25968;&#12290;&#20063;&#35768;&#22312;&#=
20320;&#30340;&#26426;&#22120;&#19978;&#65292;&#31532;&#19968;&#20010;&#316=
39;&#27861;&#30340;&#23454;&#29616;&#33457;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>10000*log(F)</span><sp=
an
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31186;&#65292;&#32780=
;&#21478;&#19968;&#20010;&#30340;&#23454;&#29616;&#33457;&#36153;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>2*F</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31186;&#12290;&#24403=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>F=3D256</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26102;&#65292;&#31532=
;&#19968;&#20010;&#31639;&#27861;&#23558;&#33457;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>80000</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31186;&#32780;&#31532=
;&#20108;&#20010;&#31639;&#27861;&#33457;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>512</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31186;&#12290;&#22312=
;&#36825;&#31181;&#24773;&#20917;&#19979;&#65292;&#8220;&#26356;&#24555;&#8=
221;&#30340;&#31639;&#27861;&#33457;&#36153;&#26356;&#22810;&#30340;&#26102=
;&#38388;&#65292;&#32780;&#19988;&#21482;&#26377;&#22312;&#24403;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>F&gt;200000</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26102;&#25165;&#33021=
;&#36816;&#34892;&#24471;&#26356;&#24555;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20320;&#19981;&#33021=
;&#20165;&#20165;&#27604;&#36739;&#20004;&#20010;&#31639;&#27861;&#12290;&#=
20320;&#36824;&#35201;&#27604;&#36739;&#31639;&#27861;&#30340;&#23454;&#296=
16;&#12290;&#21516;&#26102;&#20320;&#36824;&#38656;&#35201;&#30693;&#36947;=
&#20320;&#30340;&#25968;&#25454;&#30340;&#22823;&#23567;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>size</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#12290;&#22312=
;&#19978;&#38754;&#30340;&#20363;&#23376;&#20013;&#65292;&#31532;&#19968;&#=
31181;&#23454;&#29616;&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>F&gt;200000</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26102;&#26356;&#24555=
;&#65292;&#20294;&#22914;&#26524;&#22312;&#20320;&#30340;&#28216;&#25103;&#=
20013;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>F</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#23567;&#20110;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>30000</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#37027;&#20040=
;&#31532;&#20108;&#31181;&#23454;&#29616;&#22909;&#19968;&#20123;&#12290;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22522;&#26412;&#25968=
;&#25454;&#32467;&#26500;&#27809;&#26377;&#19968;&#31181;&#26159;&#23436;&#=
20840;&#21512;&#36866;&#30340;&#12290;&#26410;&#25490;&#24207;&#25968;&#324=
52;&#25110;&#32773;&#38142;&#34920;&#20351;&#25554;&#20837;&#25805;&#20316;=
&#24456;&#24555;&#32780;&#38598;&#20307;&#20851;&#31995;&#26816;&#26597;&#2=
1644;&#21024;&#38500;&#25805;&#20316;&#38750;&#24120;&#24930;&#12290;&#2549=
0;&#24207;&#25968;&#32452;&#25110;&#32773;&#38142;&#34920;&#20351;&#38598;&=
#20307;&#20851;&#31995;&#26816;&#26597;&#31245;&#24494;&#24555;&#19968;&#20=
123;&#65292;&#21024;&#38500;&#65288;&#26368;&#20339;&#20803;&#32032;&#65289=
;&#25805;&#20316;&#38750;&#24120;&#24555;&#32780;&#25554;&#20837;&#25805;&#=
20316;&#38750;&#24120;&#24930;&#12290;<span
class=3DGramE>&#20108;&#20803;&#22534;&#35753;&#25554;&#20837;</span>&#2164=
4;&#21024;&#38500;&#25805;&#20316;&#31245;&#24494;&#24555;&#19968;&#20123;&=
#65292;&#32780;&#38598;&#20307;&#20851;&#31995;&#26816;&#26597;&#21017;&#24=
456;&#24930;&#12290;&#20280;&#23637;&#26641;&#35753;&#25152;&#26377;&#25805=
;&#20316;&#37117;&#24555;&#19968;&#20123;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>HOT</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38431;&#21015;&#35753=
;&#25554;&#20837;&#25805;&#20316;&#24456;&#24555;&#65292;&#21024;&#38500;&#=
25805;&#20316;&#30456;&#24403;&#24555;&#65292;&#32780;&#38598;&#20307;&#208=
51;&#31995;&#26816;&#26597;&#25805;&#20316;&#31245;&#24494;&#24555;&#19968;=
&#20123;&#12290;&#32034;&#24341;&#25968;&#32452;&#35753;&#38598;&#20307;&#2=
0851;&#31995;&#26816;&#26597;&#21644;&#25554;&#20837;&#25805;&#20316;&#3875=
0;&#24120;&#24555;&#65292;&#20294;&#26159;&#21024;&#38500;&#25805;&#20316;&=
#19981;&#21487;&#32622;&#20449;&#22320;&#24930;&#65292;&#21516;&#26102;&#36=
824;&#38656;&#35201;&#33457;&#36153;&#24456;&#22810;&#20869;&#23384;&#31354=
;&#38388;&#12290;&#21704;&#24076;&#34920;&#21644;&#32034;&#24341;&#25968;&#=
32452;&#31867;&#20284;&#65292;&#20294;&#22312;&#26222;&#36890;&#24773;&#209=
17;&#19979;&#65292;&#23427;&#33457;&#36153;&#30340;&#20869;&#23384;&#31354;=
&#38388;&#23569;&#24471;&#22810;&#65292;&#32780;&#21024;&#38500;&#25805;&#2=
0316;&#34429;&#28982;&#36824;&#26159;&#24456;&#24930;&#65292;&#20294;&#2760=
4;&#32034;&#24341;&#25968;&#32452;&#35201;&#24555;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20851;&#20110;&#26356=
;&#39640;&#32423;&#30340;&#20248;&#20808;&#38431;&#21015;&#30340;&#36164;&#=
26009;&#21644;&#23454;&#29616;&#65292;&#35831;&#21442;&#32771;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Lee Killough</span><sp=
an
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#20248;&#20808=
;&#38431;&#21015;&#39029;&#38754;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>http://members.xoom.co=
m/killough/heaps.html</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#12290;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180969"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3.3.11 </span></a><span
style=3D'mso-bookmark:_Toc169180969'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#28151;&#21512;&#23454;&#29616;</span></span><span
style=3D'mso-bookmark:_Toc169180969'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20026;&#20102;&#24471=
;&#21040;&#26368;&#20339;&#24615;&#33021;&#65292;&#20320;&#23558;&#24076;&#=
26395;&#20351;&#29992;&#28151;&#21512;&#25968;&#25454;&#32467;&#26500;&#122=
90;&#22312;&#25105;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20195;&#30721;&#20013=
;&#65292;&#25105;&#20351;&#29992;&#19968;&#20010;&#32034;&#24341;&#25968;&#=
32452;&#20174;&#32780;&#38598;&#21512;&#20851;&#31995;&#26816;&#26597;&#261=
59;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#65292;&#19968=
;&#20010;&#20108;&#20803;&#22534;&#20174;&#32780;&#25554;&#20837;&#25805;&#=
20316;&#21644;&#21024;&#38500;<span
class=3DGramE>&#26368;&#20339;&#37117;&#26159;</span></span><span lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>O(log F)</span><span style=3D'fo=
nt-family:
SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times=
 New Roman";
color:black;mso-ansi-language:EN'>&#30340;&#12290;&#23545;&#20110;&#35843;&=
#25972;&#25805;&#20316;&#65292;&#25105;&#20351;&#29992;&#32034;&#24341;&#25=
968;&#32452;&#20174;&#32780;&#33457;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(1)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26102;&#38388;&#26816=
;&#26597;&#25105;&#26159;&#21542;&#30495;&#30340;&#38656;&#35201;&#36827;&#=
34892;&#35843;&#25972;&#65288;&#36890;&#36807;&#22312;&#32034;&#24341;&#259=
68;&#32452;&#20013;&#20445;&#23384;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>g</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#65289;&#65292=
;&#28982;&#21518;&#22312;&#23569;&#25968;&#30830;&#23454;&#38656;&#35201;&#=
36827;&#34892;&#35843;&#25972;&#30340;&#24773;&#20917;&#20013;&#65292;&#251=
05;&#20351;&#29992;&#20108;&#20803;&#22534;&#20174;&#32780;&#35843;&#25972;=
&#25805;&#20316;&#33457;&#36153;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26102;&#38388;&#12290=
;&#20320;&#20063;&#21487;&#20197;&#20351;&#29992;&#32034;&#24341;&#25968;&#=
32452;&#20445;&#23384;&#22534;&#20013;&#27599;&#20010;&#32467;&#28857;&#303=
40;&#20301;&#32622;&#65292;&#36825;&#35753;&#20320;&#30340;&#35843;&#25972;=
&#25805;&#20316;&#21464;&#25104;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>O(log F)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180970"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>3.4 </span></a><span style=3D'mso-bookmark:=
_Toc169180970'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#19982;&#28216;=
&#25103;&#24490;&#29615;&#30340;&#20132;&#20114;</span></span><span
style=3D'mso-bookmark:_Toc169180970'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%;font-family:"Times New Roman";mso-fareast-font-fami=
ly:
SimSun'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20132;&#20114;&#24335=
;&#30340;&#65288;&#23588;&#20854;&#26159;&#23454;&#26102;&#30340;&#65289;&#=
28216;&#25103;&#23545;&#26368;&#20339;&#36335;&#24452;&#30340;&#35745;&#316=
39;&#35201;&#27714;&#24456;&#39640;&#12290;&#33021;&#22815;&#24471;&#21040;=
&#19968;&#20010;&#35299;&#20915;&#26041;&#26696;&#27604;&#24471;&#21040;&#2=
6368;&#20339;&#26041;&#26696;&#21487;&#33021;&#26356;&#37325;&#35201;&#1229=
0;&#28982;&#32780;&#22312;&#25152;&#26377;&#20854;&#20182;&#22240;&#32032;&=
#37117;&#30456;&#21516;&#30340;&#24773;&#20917;&#19979;&#65292;&#30701;&#36=
335;&#24452;&#27604;&#38271;&#36335;&#24452;&#22909;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#19968;&#33324;&#26469=
;&#35828;&#65292;&#35745;&#31639;&#38752;&#36817;&#21021;&#22987;&#32467;&#=
28857;&#30340;&#36335;&#24452;&#27604;&#38752;&#36817;&#30446;&#26631;&#324=
67;&#28857;&#30340;&#36335;&#24452;&#26356;&#37325;&#35201;&#19968;&#20123;=
&#12290;&#31435;&#21363;&#24320;&#22987;&#21407;&#29702;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>The principle of </spa=
n><i><span
lang=3DEN-US>immediate start</span></i><span style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#65289;&#65306;&#35753;&#28216;&#25103;&=
#20013;&#30340;&#29289;&#20307;&#23613;&#21487;&#33021;&#24555;&#22320;&#24=
320;&#22987;&#34892;&#21160;&#65292;&#21738;&#24597;&#26159;&#27839;&#30528=
;&#19968;&#26465;&#19981;&#29702;&#24819;&#30340;&#36335;&#24452;&#65292;&#=
28982;&#21518;&#20877;&#35745;&#31639;&#19968;&#26465;&#26356;&#22909;&#303=
40;&#36335;&#24452;&#12290;&#22312;&#23454;&#26102;&#28216;&#25103;&#20013;=
&#65292;&#24212;&#35813;&#26356;&#22810;&#22320;&#20851;&#27880;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#24310;&#36831=
;&#24773;&#20917;&#65288;</span><i><span
lang=3DEN-US>latency</span></i><span style=3D'font-family:SimSun;mso-ascii-=
font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#65289;&#32780;&#19981;&#26159;&#21534;&#21520;&#373=
27;&#65288;</span><i><span
lang=3DEN-US>throughput</span></i><span style=3D'font-family:SimSun;mso-asc=
ii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#65289;&#12290;</span><span lang=3DEN style=3D'color=
:black;
mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21487;&#20197;&#23545=
;&#29289;&#20307;&#32534;&#31243;&#35753;&#23427;&#20204;&#26681;&#25454;&#=
33258;&#24049;&#30340;&#26412;&#33021;&#65288;&#31616;&#21333;&#34892;&#200=
26;&#65289;&#25110;&#32773;&#26234;&#21147;&#65288;&#19968;&#26465;&#39044;=
&#20808;&#35745;&#31639;&#22909;&#30340;&#36335;&#24452;&#65289;&#26469;&#3=
4892;&#21160;&#12290;&#38500;&#38750;&#23427;&#20204;&#30340;&#26234;&#2114=
7;&#21578;&#35785;&#23427;&#20204;&#24590;&#20040;&#34892;&#21160;&#65292;&=
#21542;&#21017;&#23427;&#20204;&#23601;&#26681;&#25454;&#33258;&#24049;&#30=
340;&#26412;&#33021;&#26469;&#34892;&#21160;&#65288;&#36825;&#26159;&#23454=
;&#38469;&#19978;&#20351;&#29992;&#30340;&#26041;&#27861;&#65292;&#24182;&#=
19988;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Rodney Brook</span><sp=
an
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22312;&#20182;&#30340=
;&#26426;&#22120;&#20154;&#20307;&#31995;&#32467;&#26500;&#20013;&#20063;&#=
29992;&#21040;&#65289;&#12290;&#21644;&#31435;&#21363;&#35745;&#31639;&#251=
52;&#26377;&#36335;&#24452;&#25152;&#19981;&#21516;&#65292;&#35753;&#28216;=
&#25103;&#22312;&#27599;&#19968;&#20010;&#65292;&#20004;&#20010;&#65292;&#2=
5110;&#32773;&#19977;&#20010;&#24490;&#29615;&#20013;&#25628;&#32034;&#1996=
8;&#26465;&#36335;&#24452;&#12290;&#35753;&#29289;&#20307;&#22312;&#24320;&=
#22987;&#26102;&#20381;&#29031;&#26412;&#33021;&#34892;&#21160;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>(</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21487;&#33021;&#20165=
;&#20165;&#26159;&#31616;&#21333;&#22320;&#26397;&#30528;&#30446;&#26631;&#=
30452;&#32447;&#21069;&#36827;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#28982;&#21518=
;&#25165;&#20026;&#23427;&#20204;&#23547;&#25214;&#36335;&#24452;&#12290;&#=
36825;&#31181;&#26041;&#27861;&#35753;&#35753;&#36335;&#24452;&#25628;&#320=
34;&#30340;&#20195;&#20215;&#36235;&#20110;&#24179;&#32531;&#65292;&#22240;=
&#27492;&#23427;&#19981;&#20250;&#38598;&#20013;&#21457;&#29983;&#22312;&#2=
1516;&#19968;&#26102;&#21051;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180971"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3.4.1 </span></a><span
style=3D'mso-bookmark:_Toc169180971'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#25552;&#21069;&#36864;&#20986;</span></span><span
style=3D'mso-bookmark:_Toc169180971'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21487;&#20197;&#20174=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31639;&#27861;&#30340=
;&#20027;&#24490;&#29615;&#20013;&#25552;&#21069;&#36864;&#20986;&#26469;&#=
21516;&#26102;&#24471;&#21040;&#19968;&#26465;&#23616;&#37096;&#36335;&#244=
52;&#12290;&#36890;&#24120;&#65292;&#24403;&#25214;&#21040;&#30446;&#26631;=
&#32467;&#28857;&#26102;&#65292;&#20027;&#24490;&#29615;&#23601;&#36864;&#2=
0986;&#20102;&#12290;&#28982;&#32780;&#65292;&#22312;&#27492;&#20043;&#2106=
9;&#30340;&#20219;&#24847;&#32467;&#28857;&#65292;&#21487;&#20197;&#24471;&=
#21040;&#19968;&#26465;&#21040;&#36798;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20013;&#24403;&#21069=
;&#26368;&#20339;&#32467;&#28857;&#30340;&#36335;&#24452;&#12290;&#36825;&#=
20010;&#32467;&#28857;&#26159;&#21040;&#36798;&#30446;&#26631;&#28857;&#303=
40;&#26368;&#20339;&#36873;&#25321;&#65292;&#25152;&#20197;&#23427;&#26159;=
&#19968;&#20010;&#29702;&#24819;&#30340;&#20013;&#38388;&#32467;&#28857;&#6=
5288;&#21407;&#25991;&#20026;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>so it's a reasonable p=
lace to
go</span><span style=3D'font-family:SimSun;mso-ascii-font-family:"Times New=
 Roman";
mso-hansi-font-family:"Times New Roman";color:black;mso-ansi-language:EN'>&=
#65289;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21487;&#20197;&#25552=
;&#21069;&#36864;&#20986;&#30340;&#24773;&#20917;&#21253;&#25324;&#26816;&#=
26597;&#20102;&#19968;&#23450;&#25968;&#37327;&#30340;&#32467;&#28857;&#652=
92;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31639;&#27861;&#24050=
;&#32463;&#36816;&#34892;&#20102;&#20960;&#27627;&#31186;&#26102;&#38388;&#=
65292;&#25110;&#32773;&#25195;&#25551;&#20102;&#19968;&#20010;&#31163;&#210=
21;&#22987;<span
class=3DGramE>&#28857;&#26377;&#20123;</span>&#36317;&#31163;&#30340;&#3246=
7;&#28857;&#12290;&#24403;&#20351;&#29992;&#36335;&#24452;&#25340;&#25509;&=
#26102;&#65292;&#24212;&#35813;&#32473;&#34987;&#25340;&#25509;&#30340;&#36=
335;&#24452;&#19968;&#20010;&#27604;&#20840;&#36335;&#24452;&#65288;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>full path</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#23567;&#30340=
;&#26368;&#22823;&#38271;&#24230;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180972"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3.4.2 </span></a><span
style=3D'mso-bookmark:_Toc169180972'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#20013;&#26029;&#31639;&#27861;</span></span><span
style=3D'mso-bookmark:_Toc169180972'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22914;&#26524;&#38656=
;&#35201;&#36827;&#34892;&#36335;&#24452;&#25628;&#32034;&#30340;&#29289;&#=
20307;&#36739;&#23569;&#65292;&#25110;&#32773;&#22914;&#26524;&#29992;&#201=
10;&#20445;&#23384;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21644;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>CLOSED</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#30340;&#25968=
;&#25454;&#32467;&#26500;&#36739;&#23567;&#65292;&#37027;&#20040;&#20445;&#=
23384;&#31639;&#27861;&#30340;&#29366;&#24577;&#26159;&#21487;&#34892;&#303=
40;&#65292;&#28982;&#21518;&#36864;&#20986;&#21040;&#28216;&#25103;&#24490;=
&#29615;&#32487;&#32493;&#36816;&#34892;&#28216;&#25103;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180973"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3.4.3 </span></a><span
style=3D'mso-bookmark:_Toc169180973'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#32452;&#36816;&#21160;</span></span><span
style=3D'mso-bookmark:_Toc169180973'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#36335;&#24452;&#35831=
;&#27714;&#24182;&#19981;&#26159;&#22343;&#21248;&#20998;&#24067;&#30340;&#=
12290;&#21363;&#26102;&#31574;&#30053;&#28216;&#25103;&#20013;&#26377;&#199=
68;&#20010;&#24120;&#35265;&#30340;&#24773;&#20917;&#65292;&#29609;&#23478;=
&#20250;&#36873;&#25321;&#22810;&#20010;&#29289;&#20307;&#24182;&#21629;&#2=
0196;&#23427;&#20204;&#26397;&#30528;&#21516;&#26679;&#30340;&#30446;&#2663=
1;&#31227;&#21160;&#12290;&#36825;&#32473;&#36335;&#24452;&#25628;&#32034;&=
#31995;&#32479;&#20197;&#27785;&#37325;&#30340;&#36127;&#36733;&#12290;</sp=
an><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22312;&#36825;&#31181=
;&#24773;&#20917;&#19979;&#65292;&#20026;&#26576;&#20010;&#29289;&#20307;&#=
23547;&#25214;&#21040;&#30340;&#36335;&#24452;&#23545;&#20854;&#23427;&#292=
89;&#20307;&#20063;&#26159;&#21516;&#26679;&#26377;&#29992;&#30340;&#12290;=
&#19968;&#31181;&#26041;&#27861;&#26159;&#65292;&#23547;&#25214;&#19968;&#2=
6465;&#20174;&#29289;&#20307;&#30340;&#20013;&#24515;&#21040;&#30446;&#3034=
0;&#22320;&#20013;&#24515;&#30340;&#36335;&#24452;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>P</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#23545;&#25152=
;&#26377;&#29289;&#20307;&#20351;&#29992;&#35813;&#36335;&#24452;&#30340;&#=
32477;&#22823;&#37096;&#20998;&#65292;&#23545;&#27599;&#19968;&#20010;&#292=
89;&#20307;&#65292;&#21069;&#21313;&#27493;&#21644;&#21518;&#21313;&#27493;=
&#20351;&#29992;&#20026;&#23427;&#33258;&#24049;&#23547;&#25214;&#30340;&#3=
6335;&#24452;&#12290;&#29289;&#20307;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>i</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#24471;&#21040;&#19968=
;&#26465;&#20174;&#23427;&#30340;&#24320;&#22987;&#28857;&#21040;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>P[10]</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#36335;&#24452=
;&#65292;&#32039;&#25509;&#30528;&#26159;&#20849;&#20139;&#30340;&#36335;&#=
24452;</span><span
lang=3DEN-US>P[10..len(P)-10]</span><span style=3D'font-family:SimSun;mso-a=
scii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#65292;&#26368;&#21518;&#26159;&#20174;</span><span
lang=3DEN-US>P[len(P)-10]</span><span style=3D'font-family:SimSun;mso-ascii=
-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#21040;&#30446;=
&#30340;&#22320;&#30340;&#36335;&#24452;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20026;&#27599;&#20010=
;&#29289;&#20307;&#23547;&#25214;&#30340;&#36335;&#24452;&#26159;&#36739;&#=
30701;&#30340;&#65288;&#24179;&#22343;&#27493;&#25968;&#22823;&#32422;&#261=
59;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>10</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65292;&#32780=
;&#36739;&#38271;&#30340;&#36335;&#24452;&#34987;&#20849;&#20139;&#12290;&#=
22823;&#22810;&#25968;&#36335;&#24452;&#21482;&#23547;&#25214;&#19968;&#274=
25;&#24182;&#19988;&#20026;&#25152;&#26377;&#29289;&#20307;&#25152;&#20849;=
&#20139;&#12290;&#28982;&#32780;&#65292;&#24403;&#29609;&#23478;&#20204;&#3=
0475;&#21040;&#25152;&#26377;&#30340;&#29289;&#20307;&#37117;&#27839;&#3052=
8;&#30456;&#21516;&#30340;&#36335;&#24452;&#31227;&#21160;&#26102;&#65292;&=
#23558;&#23545;&#28216;&#25103;&#22833;&#21435;&#20852;&#36259;&#12290;&#20=
026;&#20102;&#23545;&#31995;&#32479;&#20570;&#20123;&#25913;&#36827;&#65292=
;&#21487;&#20197;&#35753;&#29289;&#20307;&#31245;&#24494;&#27839;&#30528;&#=
19981;&#21516;&#30340;&#36335;&#24452;&#36816;&#21160;&#12290;&#19968;&#311=
81;&#26041;&#27861;&#26159;&#36873;&#25321;&#37051;&#36817;&#32467;&#28857;=
&#20197;&#25913;&#21464;&#36335;&#24452;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21478;&#19968;&#31181=
;&#26041;&#27861;&#26159;&#35753;&#27599;&#20010;&#29289;&#20307;&#37117;&#=
24847;&#35782;&#21040;&#20854;&#23427;&#29289;&#20307;&#30340;&#23384;&#223=
12;&#65288;&#25110;&#35768;&#26159;&#36890;&#36807;&#38543;&#26426;&#36873;=
&#25321;&#19968;&#20010;&#8220;&#39046;&#23548;&#8221;&#29289;&#20307;&#652=
92;&#25110;&#32773;&#26159;&#36890;&#36807;&#36873;&#25321;&#19968;&#20010;=
&#33021;&#22815;&#26368;&#22909;&#22320;&#24847;&#35782;&#21040;&#24403;&#2=
1069;&#24773;&#20917;&#30340;&#29289;&#20307;&#65289;&#65292;&#21516;&#2610=
2;&#20165;&#20165;&#20026;&#39046;&#23548;&#23547;&#36335;&#12290;&#28982;&=
#21518;&#29992;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>flocking</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31639;&#27861;&#35753=
;&#23427;&#20204;&#20197;&#32452;&#30340;&#24418;&#24335;&#36816;&#21160;&#=
12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#28982;&#32780;&#36824=
;&#26377;&#19968;&#31181;&#26041;&#27861;&#26159;&#21033;&#29992;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31639;&#27861;&#30340=
;&#20013;&#38388;&#29366;&#24577;&#12290;&#36825;&#20010;&#29366;&#24577;&#=
21487;&#20197;&#34987;&#26397;&#30528;&#30456;&#21516;&#30446;&#26631;&#312=
27;&#21160;&#30340;&#22810;&#20010;&#29289;&#20307;&#20849;&#20139;&#65292;=
&#21482;&#35201;&#29289;&#20307;&#20849;&#20139;&#30456;&#21516;&#30340;&#2=
1551;&#21457;&#24335;&#20989;&#25968;&#21644;&#20195;&#20215;&#20989;&#2596=
8;&#12290;&#24403;&#20027;&#24490;&#29615;&#36864;&#20986;&#26102;&#65292;&=
#19981;&#35201;&#28040;&#38500;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21644;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>CLOSED</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#65307;&#29992=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#19978;&#19968;&#27425=
;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21644;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>CLOSED</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#24320;&#22987=
;&#19979;&#19968;&#27425;&#30340;&#24490;&#29615;&#65288;&#19979;&#19968;&#=
20010;&#29289;&#20307;&#30340;&#24320;&#22987;&#20301;&#32622;&#65289;&#122=
90;&#65288;&#36825;&#21487;&#20197;&#34987;&#30475;&#25104;&#26159;&#20013;=
&#26029;&#31639;&#27861;&#21644;&#25552;&#21069;&#36864;&#20986;&#37096;&#2=
0998;&#30340;&#19968;&#33324;&#21270;&#65289;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180974"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>3.4.4 </span></a><span
style=3D'mso-bookmark:_Toc169180974'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#32454;&#21270;</span></span><span style=3D'mso-bookmar=
k:
_Toc169180974'></span><span lang=3DEN-US style=3D'font-size:12.0pt;line-hei=
ght:
125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22914;&#26524;&#22320=
;&#22270;&#20013;&#27809;&#26377;&#38556;&#30861;&#29289;&#65292;&#32780;&#=
26377;&#19981;&#21516;&#20195;&#20215;&#30340;&#22320;&#24418;&#65292;&#370=
27;&#20040;&#21487;&#20197;&#36890;&#36807;&#20302;&#20272;&#22320;&#24418;=
&#30340;&#20195;&#20215;&#26469;&#35745;&#31639;&#19968;&#26465;&#21021;&#2=
2987;&#36335;&#24452;&#12290;&#20363;&#22914;&#65292;&#22914;&#26524;&#3360=
9;&#22320;&#30340;&#20195;&#20215;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>1</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#23665;&#22320=
;&#20195;&#20215;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>2</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#23665;&#33033=
;&#30340;&#20195;&#20215;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>3</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#37027;&#20040=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20250;&#32771;&#34385=
;&#36890;&#36807;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>3</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20010;&#33609;&#22320=
;&#20197;&#36991;&#20813;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>1</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20010;&#23665;&#33033=
;&#12290;&#36890;&#36807;&#25226;&#33609;&#22320;&#30475;&#25104;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>1</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#23665;&#22320=
;&#30475;&#25104;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>1.1</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#32780;&#23665=
;&#33033;&#30475;&#25104;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>1.2</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26469;&#35745;&#31639=
;&#21021;&#22987;&#36335;&#24452;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#23558;&#20250;&#29992=
;&#26356;&#23569;&#30340;&#26102;&#38388;&#21435;&#35774;&#27861;&#36991;&#=
20813;&#23665;&#33033;&#65292;&#32780;&#19988;&#21487;&#20197;&#26356;&#245=
55;&#22320;&#25214;&#21040;&#19968;&#26465;&#36335;&#24452;&#65288;&#36825;=
&#25509;&#36817;&#20110;&#31934;&#30830;&#21551;&#21457;&#20989;&#25968;&#3=
0340;&#25928;&#26524;&#65289;&#12290;&#19968;&#26086;&#25214;&#21040;&#1996=
8;&#26465;&#36335;&#24452;&#65292;&#29289;&#20307;&#23601;&#21487;&#20197;&=
#24320;&#22987;&#31227;&#21160;&#65292;&#28216;&#25103;&#24490;&#29615;&#23=
601;&#21487;&#20197;&#32487;&#32493;&#20102;&#12290;&#24403;&#22810;&#20313=
;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>CPU</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26102;&#38388;&#26159=
;&#21487;&#29992;&#30340;&#26102;&#20505;&#65292;&#21487;&#20197;&#29992;&#=
30495;&#23454;&#30340;&#31227;&#21160;&#20195;&#20215;&#21435;&#35745;&#316=
39;&#26356;&#22909;&#30340;&#36335;&#24452;&#12290;</span></p>

<h1 style=3D'line-height:125%'><a name=3D"_Toc169180975"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>4 A*</span></a><span
style=3D'mso-bookmark:_Toc169180975'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#31639;&#27861;&#30340;&#21464;&#31181;</span></span><s=
pan
style=3D'mso-bookmark:_Toc169180975'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h1>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180976"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>4.1 beam search</span></a><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#20027;&#24490=
;&#29615;&#20013;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20445;&#23384=
;&#25152;&#26377;&#38656;&#35201;&#26816;&#26597;&#30340;&#32467;&#28857;&#=
12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Beam Search</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31639;&#27861;&#30340=
;&#19968;&#20010;&#21464;&#31181;&#65292;&#36825;&#31181;&#31639;&#27861;&#=
38480;&#23450;&#20102;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#30340;&#23610=
;&#23544;&#12290;&#22914;&#26524;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span class=
=3DGramE><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#21464;&#24471=
;</span></span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#36807;&#22823;&#65292=
;&#37027;&#20123;&#27809;&#26377;&#26426;&#20250;&#36890;&#21521;&#19968;&#=
26465;&#22909;&#30340;&#36335;&#24452;&#30340;&#32467;&#28857;&#23558;&#349=
87;&#25243;&#24323;&#12290;&#32570;&#28857;&#26159;&#20320;&#24517;&#39035;=
&#35753;&#25490;&#24207;&#20320;&#30340;&#38598;&#21512;&#20197;&#23454;&#2=
9616;&#36825;&#20010;&#65292;&#36825;&#38480;&#21046;&#20102;&#21487;&#2037=
9;&#36873;&#25321;&#30340;&#25968;&#25454;&#32467;&#26500;&#12290;</span><s=
pan
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180977"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>4.2 </span></a><span style=3D'mso-bookmark:=
_Toc169180977'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#36845;&#20195;=
&#28145;&#21270;</span></span><span
style=3D'mso-bookmark:_Toc169180977'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%;font-family:"Times New Roman";mso-fareast-font-fami=
ly:
SimSun'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#36845;&#20195;&#28145=
;&#21270;&#26159;&#19968;&#31181;&#22312;&#35768;&#22810;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>AI</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31639;&#27861;&#20013=
;&#20351;&#29992;&#30340;&#26041;&#27861;&#65292;&#36825;&#31181;&#26041;&#=
27861;&#20174;&#19968;&#20010;&#36817;&#20284;&#35299;&#24320;&#22987;&#652=
92;&#36880;&#28176;&#24471;&#21040;&#26356;&#31934;&#30830;&#30340;&#35299;=
&#12290;&#35813;&#21517;&#31216;&#26469;&#28304;&#20110;&#28216;&#25103;&#2=
6641;&#25628;&#32034;&#65292;&#38656;&#35201;&#26597;&#30475;&#21069;&#3875=
4;&#20960;&#27493;&#65288;&#27604;&#22914;&#22312;&#35937;&#26827;&#37324;&=
#65289;&#65292;&#36890;&#36807;&#26597;&#30475;&#21069;&#38754;&#26356;&#22=
810;&#27493;&#26469;&#25552;&#39640;&#26641;&#30340;&#28145;&#24230;&#12290=
;&#19968;&#26086;&#20320;&#30340;<span
class=3DGramE>&#35299;&#19981;&#20877;</span>&#26377;&#26356;&#22810;&#3034=
0;&#25913;&#21464;&#25110;&#32773;&#25913;&#21892;&#65292;&#23601;&#21487;&=
#20197;&#35748;&#20026;&#20320;&#24050;&#32463;&#24471;&#21040;&#36275;&#22=
815;&#22909;&#30340;&#35299;&#65292;&#24403;&#20320;&#24819;&#35201;&#36827=
;&#19968;&#27493;&#31934;&#30830;&#21270;&#26102;&#65292;&#23427;&#19981;&#=
20250;&#20877;&#26377;&#25913;&#21892;&#12290;&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>ID-A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20013;&#65292;&#28145=
;&#24230;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#30340;&#19968=
;&#20010;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>cutoff</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#24403;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#20540;&#22826=
;&#22823;&#26102;&#65292;&#32467;&#28857;&#29978;&#33267;&#23558;&#19981;&#=
34987;&#32771;&#34385;&#65288;&#20363;&#22914;&#65292;&#23427;&#19981;&#202=
50;&#34987;&#21152;&#20837;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#65289=
;&#12290;&#31532;&#19968;&#27425;<span
class=3DGramE>&#36845;&#20195;&#21482;</span>&#22788;&#29702;&#24456;&#2356=
9;&#30340;&#32467;&#28857;&#12290;&#27492;&#21518;&#27599;&#19968;&#27425;&=
#36845;&#20195;&#65292;&#35775;&#38382;&#30340;&#32467;&#28857;&#37117;&#23=
558;&#22686;&#21152;&#12290;&#22914;&#26524;&#20320;&#21457;&#29616;&#36335=
;&#24452;&#26377;&#25152;&#25913;&#21892;&#65292;&#37027;&#20040;&#23601;&#=
32487;&#32493;&#22686;&#21152;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>cutoff</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#21542;&#21017=
;&#23601;&#21487;&#20197;&#20572;&#27490;&#20102;&#12290;&#26356;&#22810;&#=
30340;&#32454;&#33410;&#35831;&#21442;&#32771;&#36825;&#20123;&#20851;&#201=
10;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>ID-A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#36164;&#26009=
;&#65306;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>http://www.apl.jhu.edu=
/~hall/AI-Programming/IDA-Star.html</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#25105;&#26412;&#20154=
;&#35748;&#20026;&#22312;&#28216;&#25103;&#22320;&#22270;&#20013;&#27809;&#=
26377;&#22826;&#22823;&#30340;&#24517;&#35201;&#20351;&#29992;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>ID-A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#23547;&#36335;&#12290=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>ID</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31639;&#27861;&#36235=
;&#21521;&#20110;&#22686;&#21152;&#35745;&#31639;&#26102;&#38388;&#32780;&#=
20943;&#23569;&#20869;&#23384;&#38656;&#27714;&#12290;&#28982;&#32780;&#223=
12;&#22320;&#22270;&#36335;&#24452;&#25628;&#32034;&#20013;&#65292;&#8220;&=
#32467;&#28857;&#8221;&#26159;&#24456;&#23567;&#30340;&#8212;&#8212;&#23427=
;&#20204;&#20165;&#20165;&#26159;&#22352;&#26631;&#32780;&#24050;&#12290;&#=
25105;&#35748;&#20026;&#19981;&#20445;&#23384;&#36825;&#20123;&#32467;&#288=
57;&#20197;&#33410;&#30465;&#31354;&#38388;&#24182;&#19981;&#20250;&#24102;=
&#26469;&#22810;&#22823;&#25913;&#36827;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180978"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>4.3 </span></a><span style=3D'mso-bookmark:=
_Toc169180978'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#21160;&#24577;=
&#34913;&#37327;</span></span><span
style=3D'mso-bookmark:_Toc169180978'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%;font-family:"Times New Roman";mso-fareast-font-fami=
ly:
SimSun'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22312;&#21160;&#24577=
;&#34913;&#37327;&#20013;&#65292;&#20320;&#20551;&#35774;&#22312;&#24320;&#=
22987;&#25628;&#32034;&#26102;&#65292;&#26368;&#37325;&#35201;&#30340;<span
class=3DGramE>&#26159;&#35759;&#36895;</span>&#31227;&#21160;&#21040;&#2021=
9;&#24847;&#20301;&#32622;&#65307;&#32780;&#22312;&#25628;&#32034;&#25509;&=
#36817;&#32467;&#26463;&#26102;&#65292;&#26368;&#37325;&#35201;&#30340;&#26=
159;&#31227;&#21160;&#21040;&#30446;&#26631;&#28857;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
class=3DGramE><span lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f(=
</span></span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>p) =3D g(p) + w(p) * h=
(p)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21551;&#21457;&#20989=
;&#25968;&#20013;&#24102;&#26377;&#19968;&#20010;&#26435;&#20540;&#65288;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>weight</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65288;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>w&gt;=3D1</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#12290;&#24403=
;&#20320;&#25509;&#36817;&#30446;&#26631;&#26102;&#65292;&#20320;&#38477;&#=
20302;&#36825;&#20010;&#26435;&#20540;&#65307;<span
class=3DGramE>&#36825;&#38477;&#20302;</span>&#20102;&#21551;&#21457;&#2098=
9;&#25968;&#30340;&#37325;&#35201;&#24615;&#65292;&#21516;&#26102;&#22686;&=
#21152;&#20102;&#36335;&#24452;&#30495;&#23454;&#20195;&#20215;&#30340;&#30=
456;&#23545;&#37325;&#35201;&#24615;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180979"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>4.4 </span></a><span style=3D'mso-bookmark:=
_Toc169180979'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#24102;&#23485;=
&#25628;&#32034;</span></span><span
style=3D'mso-bookmark:_Toc169180979'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%;font-family:"Times New Roman";mso-fareast-font-fami=
ly:
SimSun'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#24102;&#23485;&#25628=
;&#32034;&#65288;</span><i><span
lang=3DEN-US>Bandwidth Search</span></i><span style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#65289;&#26377;&#20004;&#20010;&#23545;&=
#26377;&#20123;&#20154;&#20063;&#35768;&#26377;&#29992;&#30340;&#29305;&#24=
615;&#12290;&#36825;&#20010;&#21464;&#31181;&#20551;&#35774;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>h</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26159;&#36807;&#39640=
;&#20272;&#35745;&#30340;&#20540;&#65292;&#20294;&#19981;&#39640;&#20110;&#=
26576;&#20010;&#25968;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>e</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#22914;&#26524=
;&#36825;&#23601;&#26159;&#20320;&#36935;&#21040;&#30340;&#24773;&#20917;&#=
65292;&#37027;&#20040;&#20320;&#24471;&#21040;&#30340;&#36335;&#24452;&#303=
40;&#20195;&#20215;&#23558;&#19981;&#20250;&#27604;&#26368;&#20339;&#36335;=
&#24452;&#30340;&#20195;&#20215;&#36229;&#36807;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>e</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;&#37325;&#30003=
;&#19968;&#27425;&#65292;&#20320;&#30340;&#21551;&#21457;&#20989;&#25968;&#=
35774;&#35745;&#30340;&#36234;&#22909;&#65292;&#26368;&#32456;&#25928;&#265=
24;&#23601;&#36234;&#22909;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21478;&#19968;&#20010=
;&#29305;&#24615;&#26159;&#65292;&#20320;&#21487;&#20197;&#20002;&#24323;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#30340=
;&#26576;&#20123;&#32467;&#28857;&#12290;&#24403;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>h+d</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27604;&#36335;&#24452=
;&#30340;&#30495;&#23454;&#20195;&#20215;&#39640;&#30340;&#26102;&#20505;&#=
65288;&#23545;&#20110;&#26576;&#20123;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>d</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65292;&#20320=
;&#21487;&#20197;&#20002;&#24323;&#37027;&#20123;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#27604;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#30340=
;&#26368;&#22909;&#32467;&#28857;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;<span class=3DG=
ramE>&#39640;&#33267;&#23569;</span></span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>e+d</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#32467;&#28857=
;&#12290;&#36825;&#26159;&#19968;&#20010;&#22855;&#24618;&#30340;&#29305;&#=
24615;&#12290;&#23545;&#20110;&#22909;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>f</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#20320;&#26377=
;&#19968;&#20010;&#8220;&#33539;&#22260;&#8221;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>&quot;band&quot;</span=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65292;&#20219=
;&#20309;&#22312;&#36825;&#20010;&#33539;&#22260;&#20043;&#22806;&#30340;&#=
32467;&#28857;&#37117;&#21487;&#20197;&#34987;&#20002;&#24323;&#25481;&#652=
92;&#22240;&#20026;&#36825;&#20010;&#32467;&#28857;&#32943;&#23450;&#19981;=
&#20250;&#22312;&#26368;&#20339;&#36335;&#24452;&#19978;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22909;&#22855;&#22320=
;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Curiously</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#65292;&#20320=
;&#21487;&#20197;&#23545;&#36825;&#20004;&#31181;&#29305;&#24615;&#20351;&#=
29992;&#19981;&#21516;&#30340;&#21551;&#21457;&#20989;&#25968;&#65292;&#327=
80;&#38382;&#39064;&#20173;&#28982;&#21487;&#20197;&#24471;&#21040;&#35299;=
&#20915;&#12290;&#20351;&#29992;&#19968;&#20010;&#21551;&#21457;&#20989;&#2=
5968;&#20197;&#20445;&#35777;&#20320;&#24471;&#21040;&#30340;&#36335;&#2445=
2;&#19981;&#20250;&#22826;&#24046;&#65292;&#21478;&#19968;&#20010;&#29992;&=
#20110;&#26816;&#26597;&#20174;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#20013;&#21435=
;&#25481;&#21738;&#20123;&#32467;&#28857;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180980"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>4.5 </span></a><span style=3D'mso-bookmark:=
_Toc169180980'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#21452;&#21521;=
&#25628;&#32034;</span></span><span
style=3D'mso-bookmark:_Toc169180980'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%;font-family:"Times New Roman";mso-fareast-font-fami=
ly:
SimSun'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#19982;&#20174;&#24320=
;&#22987;&#28857;&#21521;&#30446;&#26631;&#28857;&#25628;&#32034;&#19981;&#=
21516;&#30340;&#26159;&#65292;&#20320;&#20063;&#21487;&#20197;&#24182;&#348=
92;&#22320;&#36827;&#34892;&#20004;&#20010;&#25628;&#32034;&#8212;&#8212;&#=
19968;&#20010;&#20174;&#24320;&#22987;&#28857;&#21521;&#30446;&#26631;&#288=
57;&#65292;&#21478;&#19968;&#20010;&#20174;&#30446;&#26631;&#28857;<span
class=3DGramE>&#21521;&#24320;&#22987;</span>&#28857;&#12290;&#24403;&#2342=
7;&#20204;&#30456;&#36935;&#26102;&#65292;&#20320;&#23558;&#24471;&#21040;&=
#19968;&#26465;&#22909;&#30340;&#36335;&#24452;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#36825;&#21548;&#36215=
;&#26469;&#26159;&#20010;&#22909;&#20027;&#24847;&#65292;&#20294;&#25105;&#=
19981;&#20250;&#32473;&#20320;&#35762;&#24456;&#22810;&#20869;&#23481;&#122=
90;&#21452;&#21521;&#25628;&#32034;&#30340;&#24605;&#24819;&#26159;&#65292;=
&#25628;&#32034;&#36807;&#31243;&#29983;&#25104;&#20102;&#19968;&#26869;&#2=
2312;&#22320;&#22270;&#19978;&#25955;&#24320;&#30340;&#26641;&#12290;&#1996=
8;&#26869;&#22823;&#26641;&#27604;&#20004;&#26869;&#23567;&#26641;&#24046;&=
#24471;&#22810;&#65292;&#25152;&#20197;&#26368;&#22909;&#26159;&#20351;&#29=
992;&#20004;&#26869;&#36739;&#23567;&#30340;&#25628;&#32034;&#26641;&#12290=
;&#28982;&#32780;&#25105;&#30340;&#35797;&#39564;&#34920;&#26126;&#65292;&#=
22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20013;&#20320;&#24471=
;&#19981;&#21040;&#19968;&#26869;&#26641;&#65292;&#32780;&#21482;&#26159;&#=
22312;&#25628;&#32034;&#22320;&#22270;&#20013;&#24403;&#21069;&#20301;&#326=
22;&#38468;&#36817;&#30340;&#21306;&#22495;&#65292;&#20294;&#26159;&#21448;=
&#19981;&#20687;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Dijkstra</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31639;&#27861;&#37027=
;&#26679;&#25955;&#24320;&#12290;&#20107;&#23454;&#19978;&#65292;&#36825;&#=
23601;&#26159;&#35753;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#31639;&#27861;&#36816=
;&#34892;&#24471;&#22914;&#27492;&#24555;&#30340;&#21407;&#22240;&#8212;&#8=
212;&#26080;&#35770;&#20320;&#30340;&#36335;&#24452;&#26377;&#22810;&#38271=
;&#65292;&#23427;&#24182;&#19981;&#36827;&#34892;&#30127;&#29378;&#30340;&#=
25628;&#32034;&#65292;&#38500;&#38750;&#36335;&#24452;&#26159;&#30127;&#293=
78;&#30340;&#12290;&#23427;&#21482;&#23581;&#35797;&#25628;&#32034;&#22320;=
&#22270;&#19978;&#23567;&#33539;&#22260;&#30340;&#21306;&#22495;&#12290;&#2=
2914;&#26524;&#20320;&#30340;&#22320;&#22270;&#24456;&#22797;&#26434;&#6529=
2;&#21452;&#21521;&#25628;&#32034;&#20250;&#26356;&#26377;&#29992;&#12290;<=
/span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38754;&#23545;&#38754=
;&#30340;&#26041;&#27861;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>The </span><i><span
lang=3DEN-US>front-to-front</span></i><span lang=3DEN style=3D'color:black;
mso-ansi-language:EN'> variation</span><span style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man";
color:black;mso-ansi-language:EN'>&#65289;&#25226;&#36825;&#20004;&#31181;&=
#25628;&#32034;&#32467;&#21512;&#22312;&#19968;&#36215;&#12290;&#36825;&#31=
181;&#31639;&#27861;&#36873;&#25321;&#19968;&#23545;&#20855;&#26377;&#26368=
;&#22909;&#30340;</span><span
lang=3DEN-US>g(start,x) + h(x,y) + g(y,goal)</span><span style=3D'font-fami=
ly:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#30340;&#32467;&#28857;&#65292;&#32780;&#19981;&#26159;&#36873;&#253=
21;&#26368;&#22909;&#30340;&#21069;&#21521;&#25628;&#32034;&#32467;&#28857;=
&#8212;&#8212;</span><span
lang=3DEN-US>g(start,x) + h(x,goal)</span><span style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#65292;&#25110;&#32773;&#26368;&#22909;&#30340;&#21518;&#21521;&#256=
28;&#32034;&#32467;&#28857;&#8212;&#8212;</span><span
lang=3DEN-US>g(y,goal) + h(start,y)</span><span style=3D'font-family:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Retargeting</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26041;&#27861;&#19981=
;&#20801;&#35768;&#21069;&#21521;&#21644;&#21518;&#21521;&#25628;&#32034;&#=
21516;&#26102;&#21457;&#29983;&#12290;&#23427;&#26397;&#30528;&#26576;&#200=
10;&#26368;&#20339;&#30340;&#20013;&#38388;&#32467;&#28857;&#36816;&#34892;=
&#21069;&#21521;&#25628;&#32034;&#19968;&#27573;&#26102;&#38388;&#65292;&#2=
8982;&#21518;&#20877;&#26397;&#36825;&#20010;&#32467;&#28857;&#36816;&#3489=
2;&#21518;&#21521;&#25628;&#32034;&#12290;&#28982;&#21518;&#36873;&#25321;&=
#19968;&#20010;&#21518;&#21521;&#26368;&#20339;&#20013;&#38388;&#32467;&#28=
857;&#65292;&#20174;&#21069;&#21521;&#26368;&#20339;&#20013;&#38388;&#32467=
;&#28857;&#21521;&#21518;&#21521;&#26368;&#20339;&#20013;&#38388;&#32467;&#=
28857;&#25628;&#32034;&#12290;&#19968;&#30452;&#36827;&#34892;&#36825;&#200=
10;&#36807;&#31243;&#65292;&#30452;&#21040;&#20004;&#20010;&#20013;&#38388;=
&#32467;&#28857;&#30896;&#21040;&#19968;&#22359;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180981"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>4.6 </span></a><span style=3D'mso-bookmark:=
_Toc169180981'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#21160;&#24577;=
</span></span><span
style=3D'mso-bookmark:_Toc169180981'><span lang=3DEN-US style=3D'font-size:=
12.0pt;
line-height:125%;font-family:"Times New Roman";mso-fareast-font-family:SimS=
un'>A*</span></span><span
style=3D'mso-bookmark:_Toc169180981'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#19982;&#32456;&#36523;&#35745;&#21010;</span></span><s=
pan
style=3D'mso-bookmark:_Toc169180981'><span lang=3DEN-US style=3D'font-size:=
12.0pt;
line-height:125%;font-family:"Times New Roman";mso-fareast-font-family:SimS=
un'>A*</span></span><span
lang=3DEN-US style=3D'font-size:12.0pt;line-height:125%;font-family:"Times =
New Roman";
mso-fareast-font-family:SimSun'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26377;&#19968;&#20123=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#21464;&#31181=
;&#20801;&#35768;&#24403;&#21021;&#22987;&#36335;&#24452;&#35745;&#31639;&#=
20986;&#26469;&#20043;&#21518;&#65292;&#19990;&#30028;&#21457;&#29983;&#259=
13;&#21464;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>D*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#29992;&#20110;&#24403=
;&#20320;&#27809;&#26377;&#20840;&#23616;&#25152;&#26377;&#20449;&#24687;&#=
30340;&#26102;&#20505;&#12290;&#22914;&#26524;&#20320;&#27809;&#26377;&#251=
52;&#26377;&#30340;&#20449;&#24687;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21487;&#33021;&#20250=
;&#20986;&#38169;&#65307;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>D*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#36129;&#29486=
;&#22312;&#20110;&#65292;&#23427;&#33021;&#32416;&#27491;&#37027;&#20123;&#=
38169;&#35823;&#32780;&#19981;&#29992;&#36807;&#22810;&#30340;&#26102;&#383=
88;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>LPA*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#29992;&#20110;&#20195=
;&#20215;&#20250;&#25913;&#21464;&#30340;&#24773;&#20917;&#12290;&#22312;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20013;&#65292;<span
class=3DGramE>&#24403;&#22320;&#22270;&#21457;&#29983;</span>&#25913;&#2146=
4;&#26102;&#65292;&#36335;&#24452;&#23558;&#21464;&#24471;&#26080;&#25928;&=
#65307;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>LPA*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21487;&#20197;&#37325=
;&#26032;&#20351;&#29992;&#20043;&#21069;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#35745;&#31639=
;&#32467;&#26524;&#24182;&#20135;&#29983;&#26032;&#30340;&#36335;&#24452;&#=
12290;&#28982;&#32780;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>D*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21644;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>LPA*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#37117;&#38656;&#35201=
;&#24456;&#22810;&#20869;&#23384;&#8212;&#8212;&#29992;&#20110;&#36816;&#34=
892;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#24182;&#20445;&#23384=
;&#23427;&#30340;&#20869;&#37096;&#20449;&#24687;&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21644;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>CLOSED</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#65292;&#36335=
;&#24452;&#26641;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>g</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#65289;&#65292=
;<span
class=3DGramE>&#24403;&#22320;&#22270;&#21457;&#29983;</span>&#25913;&#2146=
4;&#26102;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>D*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#25110;&#32773;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>LPA*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20250;&#21578;&#35785=
;&#20320;&#65292;&#26159;&#21542;&#38656;&#35201;&#23601;&#22320;&#22270;&#=
30340;&#25913;&#21464;&#23545;&#36335;&#24452;&#20316;&#35843;&#25972;&#122=
90;&#22312;&#19968;&#20010;&#26377;&#35768;&#22810;&#36816;&#21160;&#30528;=
&#30340;&#29289;&#20307;&#30340;&#28216;&#25103;&#20013;&#65292;&#20320;&#3=
2463;&#24120;&#19981;&#24076;&#26395;&#20445;&#23384;&#25152;&#26377;&#3682=
5;&#20123;&#20449;&#24687;&#65292;&#25152;&#20197;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>D*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21644;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>LPA*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22312;&#36825;&#37324=
;&#24182;&#19981;&#36866;&#29992;&#12290;&#23427;&#20204;&#26159;&#20026;&#=
26426;&#22120;&#20154;&#25216;&#26415;&#32780;&#35774;&#35745;&#30340;&#652=
92;&#36825;&#31181;&#24773;&#20917;&#19979;&#21482;&#26377;&#19968;&#20010;=
&#26426;&#22120;&#20154;&#8212;&#8212;&#20320;&#19981;&#38656;&#35201;&#200=
26;&#21035;&#30340;&#26426;&#22120;&#20154;&#23547;&#36335;&#32780;&#37325;=
&#29992;&#20869;&#23384;&#12290;&#22914;&#26524;&#20320;&#30340;&#28216;&#2=
5103;&#21482;&#26377;&#19968;&#20010;&#25110;&#32773;&#23569;&#25968;&#2096=
0;&#20010;&#29289;&#20307;&#65292;&#20320;&#21487;&#20197;&#30740;&#31350;&=
#19968;&#19979;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>D*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#25110;&#32773;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>LPA*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<ul type=3Ddisc>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l0 level1 lf=
o3;
     tab-stops:list 36.0pt'><span lang=3DEN style=3D'mso-ansi-language:EN'>=
<a
     href=3D"http://www.frc.ri.cmu.edu/~axs/dynamic_plan.html"><span
     style=3D'color:black;text-decoration:none;text-underline:none'>Overvie=
w of
     D*</span></a></span><span style=3D'font-family:SimSun;mso-ascii-font-f=
amily:
     "Times New Roman";mso-hansi-font-family:"Times New Roman";mso-ansi-lan=
guage:
     EN'>&#65288;</span><span lang=3DEN style=3D'mso-ansi-language:EN'>http=
://www.frc.ri.cmu.edu/~axs/dynamic_plan.html</span><span
     style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";
     mso-hansi-font-family:"Times New Roman";mso-ansi-language:EN'>&#65289;=
</span><span
     lang=3DEN style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-f=
amily:
     SimSun;mso-font-kerning:0pt;mso-ansi-language:EN'><o:p></o:p></span></=
li>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l0 level1 lf=
o3;
     tab-stops:list 36.0pt'><span lang=3DEN style=3D'mso-ansi-language:EN'>=
<a
     href=3D"http://www.frc.ri.cmu.edu/~axs/doc/icra94.ps"><span
     style=3D'color:black;text-decoration:none;text-underline:none'>D* Pape=
r 1</span></a></span><span
     style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";
     mso-hansi-font-family:"Times New Roman";mso-ansi-language:EN'>&#65288;=
</span><span
     lang=3DEN style=3D'mso-ansi-language:EN'>http://
     http://www.frc.ri.cmu.edu/~axs/doc/icra94.ps</span><span style=3D'font=
-family:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     mso-ansi-language:EN'>&#65289;</span><span lang=3DEN style=3D'font-siz=
e:12.0pt;
     font-family:SimSun;mso-bidi-font-family:SimSun;mso-font-kerning:0pt;
     mso-ansi-language:EN'><o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l0 level1 lf=
o3;
     tab-stops:list 36.0pt'><span lang=3DEN style=3D'mso-ansi-language:EN'>=
<a
     href=3D"http://www.frc.ri.cmu.edu/~axs/doc/ijcai95.ps"><span
     style=3D'color:black;text-decoration:none;text-underline:none'>D* Pape=
r 2</span></a></span><span
     style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";
     mso-hansi-font-family:"Times New Roman";mso-ansi-language:EN'>&#65288;=
</span><span
     lang=3DEN style=3D'mso-ansi-language:EN'>http://
     http://www.frc.ri.cmu.edu/~axs/doc/ijcai95.ps</span><span
     style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";
     mso-hansi-font-family:"Times New Roman";mso-ansi-language:EN'>&#65289;=
</span><span
     lang=3DEN style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-f=
amily:
     SimSun;mso-font-kerning:0pt;mso-ansi-language:EN'><o:p></o:p></span></=
li>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l0 level1 lf=
o3;
     tab-stops:list 36.0pt'><span lang=3DEN style=3D'mso-ansi-language:EN'>=
<a
     href=3D"http://idm-lab.org/project-a.html"><span style=3D'color:black;
     text-decoration:none;text-underline:none'>Lifelong planning overview</=
span></a></span><span
     style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";
     mso-hansi-font-family:"Times New Roman";mso-ansi-language:EN'>&#65288;=
</span><span
     lang=3DEN style=3D'mso-ansi-language:EN'>http://idm-lab.org/project-a.=
html</span><span
     style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";
     mso-hansi-font-family:"Times New Roman";mso-ansi-language:EN'>&#65289;=
</span><span
     lang=3DEN style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-f=
amily:
     SimSun;mso-font-kerning:0pt;mso-ansi-language:EN'><o:p></o:p></span></=
li>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l0 level1 lf=
o3;
     tab-stops:list 36.0pt'><span lang=3DEN style=3D'mso-ansi-language:EN'>=
<a
     href=3D"http://csci.mrs.umn.edu/UMMCSciWiki/pub/CSci3903s03/KellysPape=
r/seminar.pdf"><span
     style=3D'color:black;text-decoration:none;text-underline:none'>Lifelong
     planning paper (PDF)</span></a></span><span style=3D'font-family:SimSu=
n;
     mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times N=
ew Roman";
     mso-ansi-language:EN'>&#65288;</span><span lang=3DEN style=3D'mso-ansi=
-language:
     EN'><a href=3D"http://csci.mrs.umn.edu/UMMCsciwiki/pub/"><span
     style=3D'color:black;text-decoration:none;text-underline:none'>http://=
csci.mrs.umn.edu/UMMCsciwiki/pub/</span></a>
     Csci3903s03/KellysPaper/seminar.pdf</span><span style=3D'font-family:S=
imSun;
     mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times N=
ew Roman";
     mso-ansi-language:EN'>&#65289;</span><span lang=3DEN style=3D'font-siz=
e:12.0pt;
     font-family:SimSun;mso-bidi-font-family:SimSun;mso-font-kerning:0pt;
     mso-ansi-language:EN'><o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     text-align:left;mso-pagination:widow-orphan;mso-list:l0 level1 lfo3;
     tab-stops:list 36.0pt'><span lang=3DEN style=3D'color:black;mso-ansi-l=
anguage:
     EN'><a href=3D"http://idm-lab.org/applet.html"><span style=3D'color:bl=
ack;
     text-decoration:none;text-underline:none'>Lifelong planning A* applet<=
/span></a></span><span
     style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";
     mso-hansi-font-family:"Times New Roman";color:black;mso-ansi-language:
     EN'>&#65288;</span><span lang=3DEN style=3D'color:black;mso-ansi-langu=
age:
     EN'>http://idm-lab.org/applet.html</span><span style=3D'font-family:Si=
mSun;
     mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times N=
ew Roman";
     color:black;mso-ansi-language:EN'>&#65289;</span></li>
</ul>

<h1 style=3D'line-height:125%'><a name=3D"_Toc169180982"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>5 </span></a><span style=3D'mso=
-bookmark:
_Toc169180982'><span style=3D'font-size:12.0pt;line-height:125%;font-family=
:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#22788;&#29702;&#36816;&#21160;&#38556;&#30861;&#29289;</span></span=
><span
style=3D'mso-bookmark:_Toc169180982'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h1>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#19968;&#20010;&#36335=
;&#24452;&#25628;&#32034;&#31639;&#27861;&#27839;&#30528;&#22266;&#23450;&#=
38556;&#30861;&#29289;&#35745;&#31639;&#36335;&#24452;&#65292;&#20294;&#261=
59;&#24403;&#38556;&#30861;&#29289;&#20250;&#36816;&#21160;&#26102;&#24773;=
&#20917;&#21448;&#24590;&#26679;&#65311;&#24403;&#19968;&#20010;&#29289;&#2=
0307;&#21040;&#36798;&#19968;&#20010;&#29305;&#20889;&#30340;&#20301;&#3262=
2;&#65292;&#21407;&#26469;&#30340;&#38556;&#30861;&#29289;&#20063;&#35768;&=
#19981;&#20877;&#22312;&#37027;&#20799;&#20102;&#65292;&#25110;&#32773;&#19=
968;&#20010;&#26032;&#30340;&#38556;&#30861;&#29289;&#20063;&#35768;&#21040=
;&#36798;&#37027;&#20799;&#12290;&#22788;&#29702;&#35813;&#38382;&#39064;&#=
30340;&#19968;&#20010;&#26041;&#27861;&#26159;&#25918;&#24323;&#36335;&#244=
52;&#25628;&#32034;&#32780;&#20351;&#29992;&#36816;&#21160;&#31639;&#27861;=
&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>movement algorithms</s=
pan><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#26367;&#20195=
;&#65292;&#36825;&#23601;&#19981;&#33021;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>look far ahead</span><=
span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65307;&#36825;&#31181=
;&#26041;&#27861;&#20250;&#22312;&#21518;&#38754;&#30340;&#37096;&#20998;&#=
20013;&#35752;&#35770;&#12290;&#36825;&#19968;&#37096;&#20998;&#23558;&#235=
45;&#36335;&#24452;&#25628;&#32034;&#26041;&#27861;&#36827;&#34892;&#20462;=
&#25913;&#20174;&#32780;&#35299;&#20915;&#36816;&#21160;&#38556;&#30861;&#2=
9289;&#30340;&#38382;&#39064;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180983"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>5.1 </span></a><span style=3D'mso-bookmark:=
_Toc169180983'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#37325;&#26032;=
&#35745;&#31639;&#36335;&#24452;</span></span><span
style=3D'mso-bookmark:_Toc169180983'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%;font-family:"Times New Roman";mso-fareast-font-fami=
ly:
SimSun'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#24403;&#26102;&#38388=
;&#28176;&#28176;&#36807;&#21435;&#65292;&#25105;&#20204;&#24076;&#26395;&#=
28216;&#25103;&#19990;&#30028;&#26377;&#25152;&#25913;&#21464;&#12290;&#201=
97;&#21069;&#25628;&#32034;&#21040;&#30340;&#19968;&#26465;&#36335;&#24452;=
&#21040;&#29616;&#22312;&#20063;&#35768;&#19981;&#20877;&#26159;&#26368;&#2=
0339;&#30340;&#20102;&#12290;&#23545;&#26087;&#30340;&#36335;&#24452;&#2999=
2;&#26032;&#30340;&#20449;&#24687;&#36827;&#34892;&#26356;&#26032;&#26159;&=
#26377;&#20215;&#20540;&#30340;&#12290;&#20197;&#19979;&#35268;&#21017;&#21=
487;&#20197;&#29992;&#20110;&#20915;&#23450;&#20160;&#20040;&#26102;&#20505=
;&#38656;&#35201;&#37325;&#26032;&#35745;&#31639;&#36335;&#24452;&#65306;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<ul type=3Ddisc>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l3 level1 lf=
o4;
     tab-stops:list 36.0pt'><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman";mso-ansi-lan=
guage:
     EN'>&#27599;</span><span lang=3DEN style=3D'mso-ansi-language:EN'>N</s=
pan><span
     style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";
     mso-hansi-font-family:"Times New Roman";mso-ansi-language:EN'>&#27493;=
&#65306;&#36825;&#20445;&#35777;&#29992;&#20110;&#35745;&#31639;&#36335;&#2=
4452;&#30340;&#20449;&#24687;<span
     class=3DGramE>&#19981;&#20250;&#26087;</span>&#20110;</span><span lang=
=3DEN
     style=3D'mso-ansi-language:EN'>N</span><span style=3D'font-family:SimS=
un;
     mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times N=
ew Roman";
     mso-ansi-language:EN'>&#27493;&#12290;</span><span lang=3DEN
     style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-family:SimS=
un;
     mso-font-kerning:0pt;mso-ansi-language:EN'><o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l3 level1 lf=
o4;
     tab-stops:list 36.0pt'><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman";mso-ansi-lan=
guage:
     EN'>&#20219;&#20309;&#21487;&#20197;&#20351;&#29992;&#39069;&#22806;&#=
30340;</span><span
     lang=3DEN style=3D'mso-ansi-language:EN'>CPU</span><span style=3D'font=
-family:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     mso-ansi-language:EN'>&#26102;&#38388;&#30340;&#26102;&#20505;&#65306;=
&#36825;&#20801;&#35768;&#21160;&#24577;&#35843;&#25972;&#36335;&#24452;&#3=
0340;&#24615;&#36136;&#65307;&#22312;&#29289;&#20307;&#25968;&#37327;&#2281=
0;&#26102;&#65292;&#25110;&#32773;&#36816;&#34892;&#28216;&#25103;&#30340;&=
#26426;&#22120;&#27604;&#36739;&#24930;&#26102;&#65292;&#27599;&#20010;&#29=
289;&#20307;&#23545;</span><span
     lang=3DEN style=3D'mso-ansi-language:EN'>CPU</span><span style=3D'font=
-family:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     mso-ansi-language:EN'>&#30340;&#20351;&#29992;&#21487;&#24471;&#21040;=
&#20943;&#23569;&#12290;</span><span
     lang=3DEN style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-f=
amily:
     SimSun;mso-font-kerning:0pt;mso-ansi-language:EN'><o:p></o:p></span></=
li>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l3 level1 lf=
o4;
     tab-stops:list 36.0pt'><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman";mso-ansi-lan=
guage:
     EN'>&#24403;&#29289;&#20307;&#25296;&#24367;&#25110;&#32773;&#36328;&#=
36234;&#19968;&#20010;&#23548;&#33322;&#28857;&#65288;</span><span
     lang=3DEN style=3D'mso-ansi-language:EN'>waypoint</span><span
     style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";
     mso-hansi-font-family:"Times New Roman";mso-ansi-language:EN'>&#65289;=
&#30340;&#26102;&#20505;&#12290;</span><span
     style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-family:SimS=
un;
     mso-font-kerning:0pt;mso-ansi-language:EN'> <span lang=3DEN><o:p></o:p=
></span></span></li>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l3 level1 lf=
o4;
     tab-stops:list 36.0pt'><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman";mso-ansi-lan=
guage:
     EN'>&#24403;&#29289;&#20307;&#38468;&#36817;&#30340;&#19990;&#30028;&#=
25913;&#21464;&#20102;&#30340;&#26102;&#20505;&#12290;</span><span
     lang=3DEN style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-f=
amily:
     SimSun;mso-font-kerning:0pt;mso-ansi-language:EN'><o:p></o:p></span></=
li>
</ul>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#37325;&#35745;&#31639=
;&#36335;&#24452;&#30340;&#20027;&#35201;&#32570;&#28857;&#26159;&#35768;&#=
22810;&#36335;&#24452;&#20449;&#24687;&#34987;&#20002;&#24323;&#20102;&#122=
90;&#20363;&#22914;&#65292;&#22914;&#26524;&#36335;&#24452;&#26159;</span><=
span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>100</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27493;&#38271;&#65292=
;&#27599;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>10</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27493;&#37325;&#26032=
;&#35745;&#31639;&#19968;&#27425;&#65292;&#36335;&#24452;&#30340;&#24635;&#=
27493;&#25968;&#23558;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>100+90+80+70+60+50+40+=
30+20+10
=3D 550</span><span style=3D'font-family:SimSun;mso-ascii-font-family:"Time=
s New Roman";
mso-hansi-font-family:"Times New Roman";color:black;mso-ansi-language:EN'>&=
#12290;&#23545;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>M</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27493;&#38271;&#30340=
;&#36335;&#24452;&#65292;&#22823;&#32422;&#38656;&#35201;&#35745;&#31639;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>M^2</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27493;&#12290;&#22240=
;&#27492;&#22914;&#26524;&#20320;&#24076;&#26395;&#26377;&#35768;&#22810;&#=
24456;&#38271;&#30340;&#36335;&#24452;&#65292;&#37325;&#35745;&#31639;&#199=
81;&#26159;&#20010;&#22909;&#20027;&#24847;&#12290;&#37325;&#26032;&#20351;=
&#29992;&#36335;&#24452;&#20449;&#24687;&#27604;&#20002;&#24323;&#23427;&#2=
6356;&#22909;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180984"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>5.2 </span></a><span style=3D'mso-bookmark:=
_Toc169180984'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#36335;&#24452;=
&#25340;&#25509;</span></span><span
style=3D'mso-bookmark:_Toc169180984'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%;font-family:"Times New Roman";mso-fareast-font-fami=
ly:
SimSun'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#24403;&#19968;&#26465=
;&#36335;&#24452;&#38656;&#35201;&#34987;&#37325;&#26032;&#35745;&#31639;&#=
26102;&#65292;&#24847;&#21619;&#30528;&#19990;&#30028;&#27491;&#22312;&#259=
13;&#21464;&#12290;&#23545;&#20110;&#19968;&#20010;&#27491;&#22312;&#25913;=
&#21464;&#30340;&#19990;&#30028;&#65292;&#23545;&#22320;&#22270;&#20013;&#2=
4403;&#21069;&#37051;&#36817;&#30340;&#21306;&#22495;&#24635;&#26159;&#2760=
4;&#23545;&#36828;&#22788;&#30340;&#21306;&#22495;&#20102;&#35299;&#24471;&=
#26356;&#22810;&#12290;&#22240;&#27492;&#65292;&#25105;&#20204;&#24212;&#35=
813;&#38598;&#20013;&#20110;&#22312;&#38468;&#36817;&#23547;&#25214;&#22909=
;&#30340;&#36335;&#24452;&#65292;&#21516;&#26102;&#20551;&#35774;&#36828;&#=
22788;&#30340;&#36335;&#24452;&#19981;&#38656;&#35201;&#37325;&#26032;&#357=
45;&#31639;&#65292;&#38500;&#38750;&#25105;&#20204;&#25509;&#36817;&#23427;=
&#12290;&#19982;&#37325;&#26032;&#35745;&#31639;&#25972;&#20010;&#36335;&#2=
4452;&#19981;&#21516;&#65292;&#25105;&#20204;&#21487;&#20197;&#37325;&#2603=
2;&#35745;&#31639;&#36335;&#24452;&#30340;&#21069;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>M</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27493;&#65306;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<ol start=3D1 type=3D1>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l2 level1 lf=
o5;
     tab-stops:list 36.0pt'><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman";mso-ansi-lan=
guage:
     EN'>&#20196;</span><span lang=3DEN style=3D'mso-ansi-language:EN'>p[1]=
..p[N]</span><span
     style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";
     mso-hansi-font-family:"Times New Roman";mso-ansi-language:EN'>&#20026;=
&#36335;&#24452;&#65288;</span><span
     lang=3DEN style=3D'mso-ansi-language:EN'>N</span><span style=3D'font-f=
amily:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     mso-ansi-language:EN'>&#27493;&#65289;&#30340;&#21097;&#20313;&#37096;=
&#20998;</span><span
     lang=3DEN style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-f=
amily:
     SimSun;mso-font-kerning:0pt;mso-ansi-language:EN'><o:p></o:p></span></=
li>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l2 level1 lf=
o5;
     tab-stops:list 36.0pt'><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman";mso-ansi-lan=
guage:
     EN'>&#20026;</span><span lang=3DEN style=3D'mso-ansi-language:EN'>p[1]=
</span><span
     style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";
     mso-hansi-font-family:"Times New Roman";mso-ansi-language:EN'>&#21040;=
</span><span
     lang=3DEN style=3D'mso-ansi-language:EN'>p[M]</span><span style=3D'fon=
t-family:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     mso-ansi-language:EN'>&#35745;&#31639;&#19968;&#26465;&#26032;&#30340;=
&#36335;&#24452;</span><span
     lang=3DEN style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-f=
amily:
     SimSun;mso-font-kerning:0pt;mso-ansi-language:EN'><o:p></o:p></span></=
li>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;text-align:left;mso-pagination:widow-orphan;mso-list:l2 level1 lf=
o5;
     tab-stops:list 36.0pt'><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
     "Times New Roman";mso-hansi-font-family:"Times New Roman";mso-ansi-lan=
guage:
     EN'>&#25226;&#36825;&#26465;&#26032;&#36335;&#24452;&#25340;&#25509;&#=
65288;</span><span
     lang=3DEN style=3D'mso-ansi-language:EN'>Splice</span><span style=3D'f=
ont-family:
     SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"=
Times New Roman";
     mso-ansi-language:EN'>&#65289;&#21040;&#26087;&#36335;&#24452;&#65306;=
&#25226;</span><span
     lang=3DEN style=3D'mso-ansi-language:EN'>p[1]..p[M]</span><span
     style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";
     mso-hansi-font-family:"Times New Roman";mso-ansi-language:EN'>&#29992;=
&#26032;&#30340;&#36335;&#24452;&#20540;&#20195;&#26367;</span><span
     lang=3DEN style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-f=
amily:
     SimSun;mso-font-kerning:0pt;mso-ansi-language:EN'><o:p></o:p></span></=
li>
</ol>

<p class=3DMsoNormal align=3Dcenter style=3D'text-align:center;mso-paginati=
on:widow-orphan'><span
lang=3DEN style=3D'font-size:12.0pt;font-family:SimSun;mso-bidi-font-family=
:SimSun;
color:black;mso-font-kerning:0pt;mso-ansi-language:EN'><!--[if gte vml 1]><=
v:shape
 id=3D"_x0000_i1043" type=3D"#_x0000_t75" alt=3D"" style=3D'width:300pt;hei=
ght:225pt'>
 <v:imagedata src=3D"AmitAStar.files/image035.png" o:href=3D"http://theory.=
stanford.edu/~amitp/GameProgramming/mtn_path.png"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D400 height=3D300
src=3D"AmitAStar.files/image036.jpg" v:shapes=3D"_x0000_i1043"><![endif]><o=
:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22240;&#20026;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>p[1]</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21644;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>p[M]</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27604;&#20998;&#24320=
;&#30340;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>M</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27493;&#23567;&#65288=
;&#21407;&#25991;&#65306;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Since p[1] and p[M] ar=
e fewer than
M steps apart</span><span style=3D'font-family:SimSun;mso-ascii-font-family=
:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:black;mso-ansi-language:EN'>&=
#65289;&#65292;&#30475;&#36215;&#26469;&#26032;&#36335;&#24452;&#19981;&#20=
250;&#24456;&#38271;&#12290;&#19981;&#24184;&#30340;&#26159;&#65292;&#26032=
;&#30340;&#36335;&#24452;&#20063;&#35768;&#24456;&#38271;&#32780;&#19988;&#=
19981;&#22815;&#22909;&#12290;&#19978;&#38754;&#30340;&#22270;&#26174;&#310=
34;&#20102;&#36825;&#31181;&#24773;&#20917;&#12290;&#26368;&#21021;&#30340;=
&#32418;&#33394;&#36335;&#24452;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>1-2-3-4</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#35088;&#33394=
;&#30340;&#26159;&#38556;&#30861;&#29289;&#12290;&#22914;&#26524;&#25105;&#=
20204;&#21040;&#36798;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>2</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#24182;&#19988;&#21457=
;&#29616;&#20174;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>2</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21040;&#36798;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>3</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#36335;&#24452=
;&#34987;&#23553;&#38145;&#20102;&#65292;&#36335;&#24452;&#25340;&#25509;&#=
25216;&#26415;&#20250;&#25226;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>2-3</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#29992;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>2-5-3</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21462;&#20195;&#65292=
;&#32467;&#26524;&#26159;&#29289;&#20307;&#27839;&#30528;&#36335;&#24452;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>1-2-5-3-4</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#36816;&#21160;&#12290=
;&#25105;&#20204;&#21487;&#20197;&#30475;&#21040;&#36825;&#19981;&#26159;&#=
19968;&#26465;&#22909;&#30340;&#36335;&#24452;&#65292;&#34013;&#33394;&#303=
40;&#36335;&#24452;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>1-2-5-4</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26159;&#19968;&#26465=
;&#26356;&#22909;&#30340;&#36335;&#24452;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#36890;&#24120;&#21487=
;&#20197;&#36890;&#36807;&#26597;&#30475;&#26032;&#36335;&#24452;&#30340;&#=
38271;&#24230;&#26816;&#27979;&#21040;&#22351;&#30340;&#36335;&#24452;&#122=
90;&#22914;&#26524;&#36825;&#20005;&#26684;&#22823;&#20110;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>M</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#23601;&#21487=
;&#33021;&#26159;&#19981;&#22909;&#30340;&#12290;&#19968;&#20010;&#31616;&#=
21333;&#30340;&#35299;&#20915;&#26041;&#27861;&#26159;&#65292;&#20026;&#256=
28;&#32034;&#31639;&#27861;&#35774;&#32622;&#19968;&#20010;&#26368;&#22823;=
&#36335;&#24452;&#38271;&#24230;&#12290;&#22914;&#26524;&#25214;&#19981;&#2=
1040;&#19968;&#26465;&#30701;&#30340;&#36335;&#24452;&#65292;&#31639;&#2786=
1;&#36820;&#22238;&#38169;&#35823;&#20195;&#30721;&#65307;&#36825;&#31181;&=
#24773;&#20917;&#19979;&#65292;&#29992;&#37325;&#35745;&#31639;&#36335;&#24=
452;&#21462;&#20195;&#36335;&#24452;&#25340;&#25509;&#65292;&#20174;&#32780=
;&#24471;&#21040;&#36335;&#24452;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>1-2-5-4.</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#23545;&#20110;&#20854=
;&#23427;&#24773;&#20917;&#65292;&#23545;&#20110;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>N</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27493;&#30340;&#36335=
;&#24452;&#65292;&#36335;&#24452;&#25340;&#25509;&#20250;&#35745;&#31639;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>2N</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#25110;&#32773;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>3N</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27493;&#65292;&#36825=
;&#21462;&#20915;&#20110;&#25340;&#25509;&#26032;&#36335;&#24452;&#30340;&#=
39057;&#29575;&#12290;&#23545;&#20110;&#23545;&#19990;&#30028;&#30340;&#259=
13;&#21464;&#20316;&#21453;&#24212;&#30340;&#33021;&#21147;&#32780;&#35328;=
&#65292;&#36825;&#20010;&#20195;&#20215;&#26159;&#30456;&#24403;&#20302;&#3=
0340;&#12290;&#20196;&#20154;&#21507;&#24778;&#30340;&#26159;&#36825;&#2001=
0;&#20195;&#20215;&#21644;&#25340;&#25509;&#30340;&#27493;&#25968;</span><s=
pan
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>M</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26080;&#20851;&#12290=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>M</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#19981;&#24433;&#21709=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>CPU</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26102;&#38388;&#65292=
;&#32780;&#25511;&#21046;&#20102;&#21709;&#24212;&#21644;&#36335;&#24452;&#=
36136;&#37327;&#30340;&#25240;&#34935;&#12290;&#22914;&#26524;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>M</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22826;&#22823;&#65292=
;&#29289;&#20307;&#30340;&#31227;&#21160;&#23558;&#19981;&#33021;&#24555;&#=
36895;&#23545;&#22320;&#22270;&#30340;&#25913;&#21464;<span
class=3DGramE>&#20316;&#20986;</span>&#21453;&#24212;&#12290;&#22914;&#2652=
4;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>M</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22826;&#23567;&#65292=
;&#25340;&#25509;&#30340;&#36335;&#24452;&#21487;&#33021;&#22826;&#30701;&#=
20197;&#33268;&#19981;&#33021;&#27491;&#30830;&#22320;&#32469;&#36807;&#385=
56;&#30861;&#29289;&#65307;&#35768;&#22810;&#19981;&#29702;&#24819;&#30340;=
&#36335;&#24452;&#65288;&#22914;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>1-2-5-3-4</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#23558;&#34987=
;&#25214;&#21040;&#12290;&#23581;&#35797;&#19981;&#21516;&#30340;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>M</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20540;&#21644;&#19981=
;&#21516;&#30340;&#25340;&#25509;&#26631;&#20934;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>(</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22914;&#27599;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>3/4 </span><i><span
lang=3DEN-US>M</span></i><span style=3D'font-family:SimSun;mso-ascii-font-f=
amily:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#27493;</span><span lang=3DEN style=3D'color:black;
mso-ansi-language:EN'>)</span><span style=3D'font-family:SimSun;mso-ascii-f=
ont-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#65292;&#30475;&#30475;&#21738;&#19968;&#31181;&#247=
73;&#20917;&#23545;&#20320;&#30340;&#22320;&#22270;&#26368;&#21512;&#36866;=
&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#36335;&#24452;&#25340=
;&#25509;&#30830;&#23454;&#27604;&#37325;&#35745;&#31639;&#36335;&#24452;&#=
35201;&#24555;&#65292;&#20294;&#23427;&#19981;&#33021;&#23545;&#36335;&#244=
52;&#30340;&#25913;&#21464;<span
class=3DGramE>&#20316;&#20986;</span>&#24456;&#22909;&#30340;&#21453;&#2421=
2;&#12290;&#32463;&#24120;&#21487;&#20197;&#21457;&#29616;&#36825;&#31181;&=
#24773;&#20917;&#24182;&#29992;&#36335;&#24452;&#37325;&#35745;&#31639;&#26=
469;&#21462;&#20195;&#12290;&#20063;&#21487;&#20197;&#35843;&#25972;&#19968=
;&#20123;&#21464;&#37327;&#65292;&#22914;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>M</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21644;&#23547;&#25214=
;&#26032;&#36335;&#24452;&#30340;&#26102;&#26426;&#65292;&#25152;&#20197;&#=
21487;&#20197;&#23545;&#35813;&#26041;&#27861;&#36827;&#34892;&#35843;&#259=
72;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>(</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#29978;&#33267;&#22312=
;&#36816;&#34892;&#26102;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>)</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20197;&#29992;&#20110=
;&#19981;&#21516;&#30340;&#24773;&#20917;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Note</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65306;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Bryan Stout </span><sp=
an
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26377;&#20004;&#20010=
;&#31639;&#27861;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Patch-One</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21644;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Patch-All</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#20182;&#20174=
;&#36335;&#24452;&#25340;&#25509;&#20013;&#24471;&#21040;&#28789;&#24863;&#=
65292;&#24182;&#22312;&#23454;&#36341;&#20013;&#36816;&#34892;&#24471;&#244=
56;&#22909;&#12290;&#20182;&#20986;&#24109;&#20102;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><a
href=3D"https://www.cmpevents.com/GD07/a.asp?option=3DC&amp;V=3D11&amp;Sess=
ID=3D4608"><span
style=3D'color:black;text-decoration:none;text-underline:none'>GDC 2007</sp=
an></a></span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>https://www.cmpevents.=
com/GD07/a.asp?option
=3DC &amp;V=3D11&amp; SessID=3D4608</span><span style=3D'font-family:SimSun=
;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#65289;&#65307;&#19968;&#26086;&#20182;&#25226;&#361=
64;&#26009;&#25918;&#22312;&#32593;&#19978;&#65292;&#25105;&#23558;&#38142;=
&#25509;&#36807;&#21435;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.1pt;mso-char-indent-count:2.0'=
><b><span
lang=3DEN-US>Implementation Note</span></b><b><span style=3D'font-family:Si=
mSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#65306;</span><span
lang=3DEN-US><o:p></o:p></span></b></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21453;&#21521;&#20445=
;&#23384;&#36335;&#24452;&#65292;&#20174;&#32780;&#21024;&#38500;&#36335;&#=
24452;&#30340;&#24320;&#22987;&#37096;&#20998;&#24182;&#29992;&#19981;&#215=
16;&#38271;&#24230;&#30340;&#26032;&#36335;&#24452;&#25340;&#25509;&#23558;=
&#26356;&#23481;&#26131;&#65292;&#22240;&#20026;&#36825;&#20004;&#20010;&#2=
5805;&#20316;&#37117;&#23558;&#22312;&#25968;&#32452;&#30340;&#26411;&#2361=
4;&#36827;&#34892;&#12290;&#26412;&#36136;&#19978;&#20320;&#21487;&#20197;&=
#25226;&#36825;&#20010;&#25968;&#32452;&#30475;&#25104;&#26159;&#22534;&#26=
632;&#22240;&#20026;&#39030;&#37096;&#30340;&#20803;&#32032;&#24635;&#26159=
;&#19979;&#19968;&#20010;&#35201;&#20351;&#29992;&#30340;&#12290;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180985"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>5.3 </span></a><span style=3D'mso-bookmark:=
_Toc169180985'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#30417;&#35270;=
&#22320;&#22270;&#21464;&#21270;</span></span><span
style=3D'mso-bookmark:_Toc169180985'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%;font-family:"Times New Roman";mso-fareast-font-fami=
ly:
SimSun'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#19982;&#38388;&#38548=
;&#19968;&#27573;&#26102;&#38388;&#37325;&#35745;&#31639;&#20840;&#37096;&#=
25110;&#37096;&#20998;&#36335;&#24452;&#19981;&#21516;&#30340;&#26159;&#652=
92;&#21487;&#20197;&#35753;&#22320;&#22270;&#30340;&#25913;&#21464;&#35302;=
&#21457;&#19968;&#27425;&#37325;&#35745;&#31639;&#12290;&#22320;&#22270;&#2=
1487;&#20197;&#20998;&#25104;&#21306;&#22495;&#65292;&#27599;&#20010;&#2928=
9;&#20307;&#37117;&#21487;&#20197;&#23545;&#26576;&#20123;&#21306;&#22495;&=
#24863;&#20852;&#36259;&#65288;&#21487;&#20197;&#26159;&#21253;&#21547;&#37=
096;&#20998;&#36335;&#24452;&#30340;&#25152;&#26377;&#21306;&#22495;&#65292=
;&#20063;&#21487;&#20197;&#21482;&#26159;&#21253;&#21547;&#37096;&#20998;&#=
36335;&#24452;&#30340;&#37051;&#36817;&#21306;&#22495;&#65289;&#12290;&#244=
03;&#19968;&#20010;&#38556;&#30861;&#29289;&#36827;&#20837;&#25110;&#32773;=
&#31163;&#24320;&#19968;&#20010;&#21306;&#22495;&#65292;&#35813;&#21306;&#2=
2495;&#23558;&#34987;&#26631;&#35782;&#20026;&#24050;&#25913;&#21464;&#6529=
2;&#25152;&#26377;&#23545;&#35813;&#21306;&#22495;&#24863;&#20852;&#36259;&=
#30340;&#29289;&#20307;&#37117;&#34987;&#36890;&#30693;&#21040;&#65292;&#25=
152;&#20197;&#36335;&#24452;&#23558;&#34987;&#37325;&#26032;&#35745;&#31639=
;&#20197;&#36866;&#24212;&#38556;&#30861;&#29289;&#30340;&#25913;&#21464;&#=
12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#36825;&#31181;&#25216=
;&#26415;&#26377;&#35768;&#22810;&#21464;&#31181;&#12290;&#20363;&#22914;&#=
65292;&#21487;&#20197;&#27599;&#38548;&#19968;&#23450;&#26102;&#38388;&#368=
90;&#30693;&#29289;&#20307;&#65292;&#32780;&#19981;&#26159;&#31435;&#21363;=
&#36890;&#30693;&#29289;&#20307;&#12290;&#22810;&#20010;&#25913;&#21464;&#2=
1487;&#20197;&#25104;&#32452;&#22320;&#35302;&#21457;&#19968;&#20010;&#3689=
0;&#30693;&#65292;&#22240;&#27492;&#36991;&#20813;&#20102;&#39069;&#22806;&=
#30340;&#37325;&#35745;&#31639;&#12290;&#21478;&#19968;&#20010;&#20363;&#23=
376;&#26159;&#65292;&#35753;&#29289;&#20307;&#26816;&#26597;&#21306;&#22495=
;&#65292;&#32780;&#19981;&#26159;&#35753;&#21306;&#22495;&#36890;&#30693;&#=
29289;&#20307;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30417;&#35270;&#22320=
;&#22270;&#21464;&#21270;&#20801;&#35768;&#24403;&#38556;&#30861;&#29289;&#=
19981;&#25913;&#21464;&#26102;&#29289;&#20307;&#36991;&#20813;&#37325;&#357=
45;&#31639;&#36335;&#24452;&#65292;&#25152;&#20197;&#24403;&#20320;&#26377;=
&#35768;&#22810;&#21306;&#22495;&#24182;&#19981;&#32463;&#24120;&#25913;&#2=
1464;&#26102;&#65292;&#32771;&#34385;&#36825;&#31181;&#26041;&#27861;&#1229=
0;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180986"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>5.4 </span></a><span style=3D'mso-bookmark:=
_Toc169180986'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#39044;&#27979;=
&#38556;&#30861;&#29289;&#30340;&#36816;&#21160;</span></span><span
style=3D'mso-bookmark:_Toc169180986'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%;font-family:"Times New Roman";mso-fareast-font-fami=
ly:
SimSun'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22914;&#26524;&#38556=
;&#30861;&#29289;&#30340;&#36816;&#21160;&#21487;&#20197;&#39044;&#27979;&#=
65292;&#23601;&#33021;&#20026;&#36335;&#24452;&#25628;&#32034;&#32771;&#343=
85;&#38556;&#30861;&#29289;&#30340;&#26410;&#26469;&#20301;&#32622;&#12290;=
&#19968;&#20010;&#35832;&#22914;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#31639;&#27861=
;&#26377;&#19968;&#20010;&#20195;&#20215;&#20989;&#25968;&#29992;&#20197;&#=
26816;&#26597;&#31359;&#36807;&#22320;&#22270;&#19978;&#19968;&#28857;&#303=
40;&#20195;&#20215;&#26377;&#22810;&#38590;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21487;&#20197;&#34987=
;&#25913;&#36827;&#20174;&#32780;&#30693;&#36947;&#21040;&#36798;&#19968;&#=
28857;&#30340;&#26102;&#38388;&#38656;&#27714;&#65288;&#36890;&#36807;&#244=
03;&#21069;&#36335;&#24452;&#38271;&#24230;&#26469;&#26816;&#26597;&#65289;=
&#65292;&#32780;&#29616;&#22312;&#21017;&#36718;&#21040;&#20195;&#20215;&#2=
0989;&#25968;&#20102;&#12290;&#20195;&#20215;&#20989;&#25968;&#21487;&#2019=
7;&#32771;&#34385;&#26102;&#38388;&#65292;&#24182;&#29992;&#39044;&#27979;&=
#30340;&#38556;&#30861;&#29289;&#20301;&#32622;&#26816;&#26597;&#22312;&#26=
576;&#20010;&#26102;&#21051;&#22320;&#22270;&#26576;&#20010;&#20301;&#32622=
;&#26159;&#21542;&#21487;&#20197;&#36890;&#36807;&#12290;&#36825;&#20010;&#=
25913;&#36827;&#19981;&#26159;&#23436;&#32654;&#30340;&#65292;&#28982;&#327=
80;&#65292;&#22240;&#20026;&#23427;&#24182;&#19981;&#32771;&#34385;&#22312;=
&#26576;&#20010;&#28857;&#31561;&#24453;&#38556;&#30861;&#29289;&#33258;&#2=
1160;&#31163;&#24320;&#30340;&#21487;&#33021;&#24615;&#65292;&#21516;&#2610=
2;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#24182;&#19981;&#21306=
;&#20998;&#21040;&#36798;&#30456;&#21516;&#30446;&#30340;&#22320;&#30340;&#=
19981;&#21516;&#30340;&#36335;&#24452;&#65292;&#32780;&#26159;&#38024;&#235=
45;&#19981;&#21516;&#30340;&#30446;&#30340;&#22320;&#65292;&#25152;&#20197;=
&#36824;&#26159;&#21487;&#20197;&#25509;&#21463;&#30340;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h1 style=3D'line-height:125%'><a name=3D"_Toc169180987"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>6 </span></a><span style=3D'mso=
-bookmark:
_Toc169180987'><span style=3D'font-size:12.0pt;line-height:125%;font-family=
:SimSun;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Ro=
man"'>&#39044;&#35745;&#31639;&#36335;&#24452;&#30340;&#31354;&#38388;&#201=
95;&#20215;</span></span><span
style=3D'mso-bookmark:_Toc169180987'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h1>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26377;&#26102;&#65292=
;&#36335;&#24452;&#35745;&#31639;&#30340;&#38480;&#21046;&#22240;&#32032;&#=
19981;&#26159;&#26102;&#38388;&#65292;&#32780;&#26159;&#29992;&#20110;&#259=
68;&#20197;&#30334;&#35745;&#30340;&#29289;&#20307;&#30340;&#23384;&#20648;=
&#31354;&#38388;&#12290;&#36335;&#24452;&#25628;&#32034;&#22120;&#38656;&#3=
5201;&#31354;&#38388;&#20197;&#36816;&#34892;&#31639;&#27861;&#21644;&#2044=
5;&#23384;&#36335;&#24452;&#12290;&#31639;&#27861;&#36816;&#34892;&#25152;&=
#38656;&#30340;&#20020;&#26102;&#31354;&#38388;&#65288;&#22312;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>A*</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20013;&#26159;</span>=
<span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21644;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>CLOSED</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#38598;&#65289;&#36890=
;&#24120;&#27604;&#20445;&#23384;&#32467;&#26524;&#36335;&#24452;&#30340;&#=
31354;&#38388;&#22823;&#35768;&#22810;&#12290;&#36890;&#36807;&#38480;&#210=
46;&#22312;&#19968;&#23450;&#30340;&#26102;&#38388;&#35745;&#31639;&#19968;=
&#26465;&#36335;&#24452;&#65292;&#21487;&#20197;&#25226;&#20020;&#26102;&#3=
1354;&#38388;&#25968;&#37327;&#26368;&#23567;&#21270;&#12290;&#21478;&#2280=
6;&#65292;&#20026;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>OPEN</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21644;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>CLOSED</span><span
class=3DGramE><span style=3D'font-family:SimSun;mso-ascii-font-family:"Time=
s New Roman";
mso-hansi-font-family:"Times New Roman";color:black;mso-ansi-language:EN'>&=
#38598;&#25152;&#36873;&#25321;</span></span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#30340;&#25968;&#25454=
;&#32467;&#26500;&#30340;&#19981;&#21516;&#65292;&#26368;&#23567;<span
class=3DGramE>&#21270;&#20020;&#26102;</span>&#31354;&#38388;&#30340;&#3124=
3;&#24230;&#20063;&#26377;&#24456;&#22823;&#30340;&#19981;&#21516;&#12290;&=
#36825;&#19968;&#37096;&#20998;&#32858;&#38598;&#20110;&#20248;&#21270;&#29=
992;&#20110;&#35745;&#31639;&#36335;&#24452;&#30340;&#31354;&#38388;&#20195=
;&#20215;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180988"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>6.1 </span></a><span style=3D'mso-bookmark:=
_Toc169180988'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#20301;&#32622;=
</span></span><span
style=3D'mso-bookmark:_Toc169180988'><span lang=3DEN-US style=3D'font-size:=
12.0pt;
line-height:125%;font-family:"Times New Roman";mso-fareast-font-family:SimS=
un'>VS</span></span><span
style=3D'mso-bookmark:_Toc169180988'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#26041;&#21521;</span></span><span style=3D'mso-bookmar=
k:
_Toc169180988'></span><span lang=3DEN-US style=3D'font-size:12.0pt;line-hei=
ght:
125%;font-family:"Times New Roman";mso-fareast-font-family:SimSun'><o:p></o=
:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#19968;&#26465;&#36335=
;&#24452;&#21487;&#20197;<span
class=3DGramE>&#29992;&#20301;&#32622;</span>&#25110;&#32773;&#26041;&#2152=
1;&#26469;&#34920;&#31034;&#12290;&#20301;&#32622;&#38656;&#35201;&#26356;&=
#22810;&#30340;&#31354;&#38388;&#65292;&#20294;&#26159;&#26377;&#19968;&#20=
010;&#20248;&#28857;&#65292;&#26131;&#20110;&#26597;&#35810;&#36335;&#24452=
;&#20013;&#30340;&#20219;&#24847;&#20301;&#32622;&#25110;&#32773;&#26041;&#=
21521;&#32780;&#19981;&#29992;&#27839;&#30528;&#36335;&#24452;&#31227;&#211=
60;&#12290;&#24403;&#20445;&#23384;&#26041;&#21521;&#26102;&#65292;&#21482;=
&#26377;&#26041;&#21521;&#23481;&#26131;&#34987;&#26597;&#35810;&#65307;&#2=
1482;&#26377;&#27839;&#30528;&#25972;&#20010;&#36335;&#24452;&#31227;&#2116=
0;&#25165;&#33021;&#26597;&#35810;&#20301;&#32622;&#12290;&#22312;<span
class=3DGramE>&#19968;&#20010;&#20856;&#24418;&#30340;</span>&#32593;&#2668=
4;&#22320;&#22270;&#20013;&#65292;&#20301;&#32622;&#21487;&#20197;&#34987;&=
#20445;&#23384;&#20026;&#20004;&#20010;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>16</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20301;&#25972;&#25968=
;&#65292;&#27599;&#36208;&#19968;&#27493;&#26159;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>32</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20301;&#12290;&#32780=
;&#26041;&#21521;&#26159;&#24456;&#23569;&#30340;&#65292;&#22240;&#27492;&#=
29992;&#26497;&#23569;&#30340;&#31354;&#38388;&#23601;&#22815;&#20102;&#122=
90;&#22914;&#26524;&#29289;&#20307;&#21482;&#33021;&#27839;&#30528;&#22235;=
&#20010;&#26041;&#21521;&#31227;&#21160;&#65292;&#27599;&#19968;&#27493;&#2=
9992;&#20004;&#20301;&#23601;&#22815;&#20102;&#65307;&#22914;&#26524;&#2928=
9;&#20307;&#33021;&#27839;&#30528;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>6</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20010;&#25110;&#32773=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>8</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20010;&#26041;&#21521=
;&#31227;&#21160;&#65292;&#27599;&#19968;&#27493;&#20063;&#21482;&#38656;&#=
35201;&#19977;&#20301;&#12290;&#36825;&#20123;&#23545;&#20110;&#20445;&#233=
84;&#36335;&#24452;&#20013;&#30340;&#20301;&#32622;&#37117;&#26377;&#26126;=
&#26174;&#30340;&#31354;&#38388;&#33410;&#30465;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Hannu Kankaanpaa</span=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#25351;&#20986;&#21487=
;&#20197;&#36827;&#19968;&#27493;&#20943;&#23569;&#31354;&#38388;&#38656;&#=
27714;&#65292;&#37027;&#23601;&#26159;&#20445;&#23384;&#30456;&#23545;&#260=
41;&#21521;&#65288;&#21491;&#26059;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>60</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#24230;&#65289;&#32780=
;&#19981;&#26159;&#32477;&#23545;&#26041;&#21521;&#65288;&#26397;&#21271;&#=
36208;&#65289;&#12290;&#26377;&#20123;&#30456;&#23545;&#26041;&#21521;&#235=
45;&#26576;&#20123;&#29289;&#20307;&#26469;&#35828;&#24847;&#20041;&#19981;=
&#22823;&#12290;&#27604;&#22914;&#65292;&#22914;&#26524;&#20320;&#30340;&#2=
9289;&#20307;&#26397;&#21271;&#31227;&#21160;&#65292;&#37027;&#20040;&#1997=
9;&#19968;&#27493;&#26397;&#21335;&#31227;&#21160;&#30340;&#21487;&#33021;&=
#24615;&#24456;&#23567;&#12290;&#22312;&#21482;&#26377;&#20845;&#31181;&#26=
041;&#21521;&#30340;&#28216;&#25103;&#20013;&#65292;&#20320;&#21482;&#26377=
;&#20116;&#20010;&#26377;&#24847;&#20041;&#30340;&#26041;&#21521;&#12290;&#=
22312;&#26576;&#20123;&#22320;&#22270;&#20013;&#65292;&#20063;&#35768;&#214=
82;&#26377;&#19977;&#20010;&#26041;&#21521;&#65288;&#30452;&#36208;&#65292;=
&#24038;&#26059;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>60</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#24230;&#65292;&#21491=
;&#26059;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>60</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#24230;&#65289;&#26377=
;&#24847;&#20041;&#65292;&#32780;&#20854;&#23427;&#22320;&#22270;&#20013;&#=
65292;&#21491;&#26059;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>120</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#24230;&#26159;&#26377=
;&#25928;&#30340;&#65288;&#27604;&#22914;&#65292;&#27839;&#30528;&#38497;&#=
23789;&#30340;&#23665;&#22369;&#36208;&#20043;&#23383;&#24418;&#30340;&#363=
35;&#24452;&#26102;&#65289;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h2 style=3D'line-height:125%'><a name=3D"_Toc169180989"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%;font-family:"Times New Roman";
mso-fareast-font-family:SimSun'>6.2 </span></a><span style=3D'mso-bookmark:=
_Toc169180989'><span
style=3D'font-size:12.0pt;line-height:125%;font-family:SimSun;mso-ascii-fon=
t-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#36335;&#24452;=
&#21387;&#32553;</span></span><span
style=3D'mso-bookmark:_Toc169180989'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%;font-family:"Times New Roman";mso-fareast-font-fami=
ly:
SimSun'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#19968;&#26086;&#25214=
;&#21040;&#19968;&#26465;&#36335;&#24452;&#65292;&#21487;&#20197;&#23545;&#=
23427;&#36827;&#34892;&#21387;&#32553;&#12290;&#21487;&#20197;&#29992;&#199=
68;&#20010;&#26222;&#36890;&#30340;&#21387;&#32553;&#31639;&#27861;&#65292;=
&#20294;&#36825;&#37324;&#19981;&#36827;&#34892;&#35752;&#35770;&#12290;&#2=
0351;&#29992;&#29305;&#23450;&#30340;&#21387;&#32553;&#31639;&#27861;&#2148=
7;&#20197;&#32553;&#23567;&#36335;&#24452;&#30340;&#23384;&#20648;&#65292;&=
#26080;&#35770;&#23427;&#26159;&#22522;&#20110;&#20301;&#32622;&#30340;&#36=
824;&#26159;&#22522;&#20110;&#26041;&#21521;&#30340;&#12290;&#22312;&#20570=
;&#20915;&#23450;&#20043;&#21069;&#65292;&#32771;&#23519;&#20320;&#30340;&#=
28216;&#25103;&#20013;&#30340;&#36335;&#24452;&#20197;&#30830;&#23450;&#217=
38;&#31181;&#21387;&#32553;&#25928;&#26524;&#26368;&#22909;&#12290;&#21478;=
&#22806;&#36824;&#35201;&#32771;&#34385;&#23454;&#29616;&#21644;&#35843;&#3=
5797;&#65292;&#20195;&#30721;&#37327;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>and whether it really =
matters.</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22914;&#26524;&#20320=
;&#26377;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>300</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20010;&#29289;&#20307=
;&#24182;&#19988;&#22312;&#21516;&#19968;&#26102;&#21051;&#21482;&#26377;</=
span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>50</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20010;&#22312;&#31227=
;&#21160;&#65292;&#21516;&#26102;&#36335;&#24452;&#27604;&#36739;&#30701;&#=
65288;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>100</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27493;&#65289;&#65292=
;&#20869;&#23384;&#24635;&#38656;&#27714;&#22823;&#27010;&#21482;&#26377;&#=
19981;&#21040;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>50k</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65292;&#24635;&#20043=
;&#65292;&#27809;&#26377;&#24517;&#35201;&#25285;&#24515;&#21387;&#32553;&#=
30340;&#25928;&#26524;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180990"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>6.2.1 </span></a><span
style=3D'mso-bookmark:_Toc169180990'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#20301;&#32622;&#23384;&#20648;</span></span><span
style=3D'mso-bookmark:_Toc169180990'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#22312;&#38556;&#30861=
;&#29289;&#27604;&#22320;&#24418;&#23545;&#36335;&#24452;&#25628;&#32034;&#=
24433;&#21709;&#26356;&#22823;&#30340;&#22320;&#22270;&#20013;&#65292;&#363=
35;&#24452;&#20013;&#26377;&#22823;&#37096;&#20998;&#26159;&#30452;&#32447;=
&#30340;&#12290;&#22914;&#26524;&#26159;&#36825;&#31181;&#24773;&#20917;&#6=
5292;&#37027;&#20040;&#36335;&#24452;&#21482;&#38656;&#35201;&#21253;&#2154=
7;&#30452;&#32447;&#37096;&#20998;&#30340;&#32456;&#27490;&#28857;&#65288;&=
#26377;&#26102;&#21483;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>waypoints</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#12290;&#27492=
;&#26102;&#31227;&#21160;&#36807;&#31243;&#23558;&#21253;&#21547;&#26816;&#=
26597;&#19979;&#19968;&#32467;&#28857;&#21644;&#27839;&#30528;&#30452;&#324=
47;&#21521;&#21069;&#31227;&#21160;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<h3 style=3D'line-height:125%'><a name=3D"_Toc169180991"><span lang=3DEN-US
style=3D'font-size:12.0pt;line-height:125%'>6.2.2 </span></a><span
style=3D'mso-bookmark:_Toc169180991'><span style=3D'font-size:12.0pt;line-h=
eight:
125%;font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-f=
ont-family:
"Times New Roman"'>&#26041;&#21521;&#23384;&#20648;</span></span><span
style=3D'mso-bookmark:_Toc169180991'></span><span lang=3DEN-US style=3D'fon=
t-size:
12.0pt;line-height:125%'><o:p></o:p></span></h3>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#20445;&#23384;&#26041=
;&#21521;&#26102;&#65292;&#26377;&#19968;&#31181;&#24773;&#20917;&#26159;&#=
21516;&#19968;&#20010;&#26041;&#21521;&#20445;&#23384;&#20102;&#24456;&#228=
10;&#27425;&#12290;&#21487;&#20197;&#29992;&#31616;&#21333;&#30340;&#26041;=
&#27861;&#33410;&#30465;&#31354;&#38388;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#19968;&#31181;&#26041=
;&#27861;&#26159;&#20445;&#23384;&#26041;&#21521;&#20197;&#21450;<span
class=3DGramE>&#26397;&#30528;&#35813;</span>&#26041;&#21521;&#31227;&#2116=
0;&#30340;&#27425;&#25968;&#12290;&#21644;&#20301;&#32622;&#23384;&#20648;&=
#30340;&#20248;&#21270;&#19981;&#21516;&#65292;&#24403;&#19968;&#20010;&#26=
041;&#21521;&#24182;&#19981;&#26159;&#31227;&#21160;&#24456;&#22810;&#27425=
;&#26102;&#65292;&#36825;&#31181;&#20248;&#21270;&#30340;&#25928;&#26524;&#=
21453;&#32780;&#19981;&#22909;&#12290;&#21516;&#26679;&#30340;&#65292;&#235=
45;&#20110;&#37027;&#20123;&#21487;&#20197;&#36827;&#34892;&#20301;&#32622;=
&#21387;&#32553;&#30340;&#30452;&#32447;&#26469;&#35828;&#65292;&#26041;&#2=
1521;&#21387;&#32553;&#26159;&#34892;&#19981;&#36890;&#30340;&#65292;&#2224=
0;&#20026;&#36825;&#26465;&#30452;&#32447;&#21487;&#33021;&#27809;&#26377;&=
#21644;&#27491;&#22312;&#31227;&#21160;&#30340;&#26041;&#21521;&#20851;&#32=
852;&#12290;&#36890;&#36807;&#30456;&#23545;&#26041;&#21521;&#65292;&#20320=
;&#21487;&#20197;&#25226;&#8220;&#32487;&#32493;&#21069;&#36827;&#8221;&#24=
403;&#20316;&#21487;&#33021;&#30340;&#26041;&#21521;&#25490;&#38500;&#25481=
;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>Hannu Kankaanpaa</span=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#25351;&#20986;&#65292=
;&#22312;&#19968;&#20010;&#20843;&#26041;&#21521;&#22320;&#22270;&#20013;&#=
65292;&#20320;&#21487;&#20197;&#21435;&#25481;&#21069;&#65292;&#21518;&#652=
92;&#20197;&#21450;&#21521;&#24038;&#21644;&#21521;&#21491;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>135</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#24230;&#65288;&#20551=
;&#35774;&#20320;&#30340;&#22320;&#22270;&#20801;&#35768;&#36825;&#20010;&#=
65289;&#65292;&#28982;&#21518;&#20320;&#21487;&#20197;&#20165;&#29992;&#200=
04;&#20010;&#27604;&#29305;&#20445;&#23384;&#27599;&#20010;&#26041;&#21521;=
&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21478;&#19968;&#31181=
;&#20445;&#23384;&#36335;&#24452;&#30340;&#26041;&#27861;&#26159;&#21464;&#=
38271;&#32534;&#30721;&#12290;&#36825;&#31181;&#24819;&#27861;&#26159;&#203=
51;&#29992;&#19968;&#20010;&#31616;&#21333;&#30340;&#27604;&#29305;&#65288;=
</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>0</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#65289;&#20445;&#23384=
;&#26368;&#19968;&#33324;&#30340;&#27493;&#39588;&#65306;&#21521;&#21069;&#=
36208;&#12290;&#20351;&#29992;&#19968;&#20010;&#8220;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>1</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#8221;&#34920;&#31034;=
&#25296;&#24367;&#65292;&#21518;&#36793;&#20877;&#36319;&#20960;&#20010;&#2=
7604;&#29305;&#34920;&#31034;&#25296;&#24367;&#30340;&#26041;&#21521;&#1229=
0;&#22312;&#19968;&#20010;<span
class=3DGramE>&#22235;&#26041;&#21521;</span>&#22320;&#22270;&#20013;&#6529=
2;&#20320;&#21482;&#33021;&#24038;&#36716;&#21644;&#21491;&#36716;&#65292;&=
#22240;&#27492;&#21487;&#20197;&#29992;&#8220;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>10</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#8221;&#34920;&#31034;=
&#24038;&#36716;&#65292;&#8220;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>11</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#8221;&#34920;&#31034;=
&#21491;&#36716;&#12290;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:21.0pt;mso-char-indent-count:2.0'=
><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#21464;&#38271;&#32534=
;&#30721;&#27604;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>run length encoding</s=
pan><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#26356;&#19968;&#33324=
;&#65292;&#24182;&#19988;&#21487;&#20197;&#21387;&#32553;&#24471;&#26356;&#=
22909;&#65292;&#20294;&#23545;&#20110;&#36739;&#38271;&#30340;&#30452;&#324=
47;&#36335;&#24452;&#21017;&#19981;&#28982;&#12290;&#24207;&#21015;&#65288;=
&#21521;&#21271;&#30452;&#36208;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>6</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27493;&#65292;&#24038=
;&#36716;&#65292;&#30452;&#36208;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>3</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27493;&#65292;&#21491=
;&#36716;&#65292;&#30452;&#36208;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>5</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27493;&#65292;&#24038=
;&#36716;&#65292;&#30452;&#36208;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>2</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27493;&#65289;&#29992=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>run length encoding</s=
pan><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#34920;&#31034;&#26159=
;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>[(NORTH, 6), (WEST, 3),
(NORTH, 5), (WEST, 2)]</span><span style=3D'font-family:SimSun;mso-ascii-fo=
nt-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#12290;&#22914;&#26524;&#27599;&#20010;&#26041;&#215=
21;&#29992;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>2</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27604;&#29305;&#65292=
;&#27599;&#20010;&#36317;&#31163;&#29992;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>8</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27604;&#29305;&#65292=
;&#20445;&#23384;&#36825;&#26465;&#36335;&#24452;&#38656;&#35201;</span><sp=
an
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>40</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27604;&#29305;&#12290=
;&#32780;&#23545;&#20110;&#21464;&#38271;&#32534;&#30721;&#65292;&#20320;&#=
29992;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>1</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27604;&#29305;&#34920=
;&#31034;&#27599;&#19968;&#27493;&#65292;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>2</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27604;&#29305;&#34920=
;&#31034;&#25296;&#24367;&#8212;&#8212;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>[NORTH 0 0 0 0 0 0 10 =
0 0 0 11
0 0 0 0 0 10 0 0]</span><span style=3D'font-family:SimSun;mso-ascii-font-fa=
mily:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:black;
mso-ansi-language:EN'>&#8212;&#8212;&#19968;&#20849;</span><span lang=3DEN
style=3D'color:black;mso-ansi-language:EN'>24</span><span style=3D'font-fam=
ily:
SimSun;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times=
 New Roman";
color:black;mso-ansi-language:EN'>&#27604;&#29305;&#12290;&#22914;&#26524;&=
#21021;&#22987;&#26041;&#21521;&#21644;&#27599;&#27425;&#25296;&#24367;&#23=
545;&#24212;</span><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>1</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27493;&#65292;&#21017=
;&#27599;&#27425;&#25296;&#24367;&#37117;&#33410;&#30465;&#20102;&#19968;&#=
20010;&#27604;&#29305;&#65292;&#32467;&#26524;&#21482;&#38656;&#35201;</spa=
n><span
lang=3DEN style=3D'color:black;mso-ansi-language:EN'>20</span><span
style=3D'font-family:SimSun;mso-ascii-font-family:"Times New Roman";mso-han=
si-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>&#27604;&#29305;&#20445=
;&#2338