-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

°g¯íªº®È¦æ°Ó¡G¤@­ÓµL³B¤£¦bªº­pºâ¾÷ºâªk°ÝÃD

( ²Åé ¦r)
§@ªÌ¡G[¬ü]WilliamÃþ§O¡G1. -> µ{¦¡³]­p -> ºtºâªk
ĶªÌ¡G
¥Xª©ªÀ¡G¤H¥Á¶l¹q¥Xª©ªÀ°g¯íªº®È¦æ°Ó¡G¤@­ÓµL³B¤£¦bªº­pºâ¾÷ºâªk°ÝÃD 3dWoo®Ñ¸¹¡G 40851
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 245 ¤¸

¥Xª©¤é¡G10/1/2013
­¶¼Æ¡G242
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¥þ±m¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787115327734
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¡m°g¯íªº®È¦æ°Ó¡G¤@­ÓµL³B¤£¦bªº­pºâ¾÷ºâªk°ÝÃD¡n·§­z¤F®È¦æ°Ó°ÝÃDªº°_·½©M¾ú¥v¡A¦}ÄÄ­z¤F¨ä³\¦h­«­nªºÀ³¥Î­S³ò¡A¦p°ò¦]²Õ´ú§Ç¡B­pºâ¾÷³B²z¾¹³]­p¡B­µ¼Ö¾ã²z¡B¦æ¬P´M§ä¡Aµ¥µ¥¡C¦¹¥~ÁÙ±´°Q¤F¤HÃþ¦p¦ó¦b¤£­É§U­pºâ¾÷ªº±¡ªp¤U¸Ñ¨M³o­Ó¥O¤HµÛ°gªº¼Æ¾Ç°ÝÃD¡C¡@¡@¡m°g¯íªº®È¦æ°Ó¡G¤@­ÓµL³B¤£¦bªº­pºâ¾÷ºâªk°ÝÃD¡n¹Ï¤å¦}­Z¡A¥Í°Ê¦³½ì¡A¾A¦X©Ò¦³¹ï®È¦æ°Ó©M¼Æ¾Ç·P¿³½ìªºÅªªÌ¡C

¥Ø¿ý¡G

²Ä1³¹¡@ÃøÃD¤j¬D¾Ô¡@1
1.1¡@Àô´å¬ü°ê¤§®È¡@2
1.2¡@¤£¥i¯àªº¥ô°È¶Ü¡@7
1.2.1¡@¦nºâªk¡AÃaºâªk¡@8
1.2.2¡@´_Âø«×ÃþP»PNP¡@10
1.2.3¡@²×·¥°ÝÃD¡@11
1.3¡@´`§Çº¥¶i¡A¦U­ÓÀ»¯}¡@12
1.3.1¡@±q49¨ì85 900¡@12
1.3.2¡@¥@¬É®È¦æ°Ó°ÝÃD¡@15
1.3.3¡@¡m»X®RÄR²ï¡n¤@µ§µe¡@17
1.4¡@¥»®Ñ¸ô½u¤@Äý¡@18

²Ä2³¹¡@¾ú¥v²W·½¡@21
2.1¡@¼Æ¾Ç®a¥X³õ¤§«e¡@21
2.1.1¡@°Ó¤H¡@21
2.1.2¡@«ß®v¡@27
2.1.3¡@ªª®v¡@28
2.2¡@¼Ú©Ô©M«¢±K¹y¡@30
2.2.1¡@¹Ï½×»P­ô¥§´µ³ù¤C¾ô°ÝÃD¡@30
2.2.2¡@ÃM¤h©P´å°ÝÃD¡@33
2.2.3¡@Icosian¹Ï¡@34
2.2.4¡@«¢±K¹y¦^¸ô¡@37
2.2.5¡@¼Æ¾ÇÃШt¡@39
2.3¡@ºû¤]¯Ç-«¢¦ò-´¶ªL´µ¹y¡@40
2.4¡@Äõ¼w¤½¥q¡@43
2.5¡@²Î­p¾ÇÆ[ÂI¡@45
2.5.1¡@©s¥[©Ô¶À³Â¹A¥Ð¡@45
2.5.2¡@ÃÒ¹ê¸ô½u¦ô­p­È¡@47
2.5.3¡@TSP±`¼Æ¡@47

²Ä3³¹¡@®È¦æ°Óªº¥ÎªZ¤§¦a¡@50
3.1¡@¤½¸ô®È¦æ¡@50
3.1.1¡@¼Æ¦r¤Æ®É¥Nªº±À¾P­û¡@50
3.1.2¡@¨ú³f»P°e³f¡@51
3.1.3¡@°eÀ\¨ì®a¡@52
3.1.4¡@¹A³õ¡Bªo¥Ð¡BÂÅÃÉ¡@53
3.1.5¡@¨µ¦^°â®Ñ¡@53
3.1.6¡@¡§¦h¨«¤@¨½¸ô¡¨¡@54
3.1.7¡@¼¯¦«¨®©Ô¤OÁÉ¡@54
3.1.8¡@­¸¦æ®É¶¡¡@55
3.2¡@ø¨î°ò¦]²Õ¹ÏÃС@56
3.3¡@±æ»·Ãè¡BX®g½u¡B¿E¥ú¤è¦VºË·Ç¡@57
3.3.1¡@·j´M¦æ¬P¡@58
3.3.2¡@X®g½u´¹Åé¾Ç¡@59
3.3.3¡@¿E¥úÀJ¨è¤ô´¹¤uÃÀ«~¡@60
3.4¡@¾Þ±±¤u·~¾÷±ñ¡@61
3.4.1¡@¦L¨î¹q¸ôªO๤ա@61
3.4.2¡@¦L¨î¹q¸ôªO²k¿ü¡@62
3.4.3¡@¶À»ÉÀJ¨è¡@62
3.4.4¡@©w¨î­pºâ¾÷ªä¤ù¡@62
3.4.5¡@²M²zÖº´¹¤ù¯Ê³´¡@63
3.5¡@²Õ´¼Æ¾Ú¡@63
3.5.1¡@­µ¼Ö¤§®È¡@64
3.5.2¡@¹q¤l´åÀ¸³t«×Àu¤Æ¡@66
3.6¡@·L³B²z¾¹´ú¸Õ¡@67
3.7¡@¦w±Æ¥Í²£§@·~¥ô°È¡@68
3.8¡@¨ä¥LÀ³¥Î¡@68

²Ä4³¹¡@±´´M¸ô½u¡@70
4.1¡@©P´å48¦{°ÝÃD¡@70
4.2¡@ÂX¥Rºc³y¾ð»P¸ô½u¡@73
4.2.1¡@³Ìªñ¾Fºâªk¡@73
4.2.2¡@³g¤ßºâªk¡@75
4.2.3¡@´¡¤Jºâªk¡@77
4.2.4¡@¼Æ¾Ç·§©À¡G¾ð¡@79
4.2.5¡@Christofidesºâªk¡@82
4.2.6¡@·s«ä¸ô¡@84
4.3¡@§ï¶i¸ô½u¡H¥ßµ¥¥i¨ú¡I¡@85
4.3.1¡@Ãä¥æ´«ºâªk¡@86
4.3.2¡@Lin-Kernighanºâªk¡@89
4.3.3¡@Lin-Kernighan-Helsgaunºâªk¡@92
4.3.4¡@½·Î»æ¡B¤ñº¸»\¯ý©M¤j¨B·j¯ÁªºLKHºâªk¡@93
4.4¡@­Éųª«²z©M¥Íª««ä·Q¡@95
4.4.1¡@§½³¡·j¯Á»Pª¦¤sºâªk¡@95
4.4.2¡@¼ÒÀÀ°h¤õºâªk¡@97
4.4.3¡@Ã즡§½³¡³ÌÀu¤Æ¡@97
4.4.4¡@¿ò¶Çºâªk¡@99
4.4.5¡@ÃƸsºâªk¡@101
4.4.6¡@¨ä¥L¡@102
4.5¡@DIMACS¬D¾ÔÁÉ¡@103
4.6¡@¸ô½u¤§¤ý¡@104

²Ä5³¹¡@½u©Ê³W¹º¡@106
5.1¡@³q¥Î¼Ò«¬¡@106
5.1.1¡@½u©Ê³W¹º¡@107
5.1.2¡@¤Þ¤J²£«~¡@109
5.1.3¡@½u©Êªº¥@¬É¡@110
5.1.4¡@À³¥Î¡@111
5.2¡@³æ¯Â§Îºâªk¡@112
5.2.1¡@¥D¤¸ªk¨D¸Ñ¡@113
5.2.2¡@¦h¶µ¦¡®É¶¡ªº¿ï¥D¤¸³W«h¡@116
5.2.3¡@¦Ê¸U­¿¤j´£³t¡@117
5.2.4¡@¦W¦r­I¦Zªº¬G¨Æ¡@118
5.3¡@¶R¤@Ãؤ@¡G½u©Ê³W¹ºªº¹ï°¸©Ê¡@119
5.4¡@TSP¹ïÀ³ªº«×¬ù§ô½u©Ê³W¹ºªºªQ¦¢¡@122
5.4.1¡@«×¬ù§ô±ø¥ó¡@124
5.4.2¡@±±¨î°Ï¡@125
5.5¡@®ø¥h¤l¦^¸ô¡@127
5.5.1¡@¤l¦^¸ô¤£µ¥¦¡¡@129
5.5.2¡@¡§4/3²q·Q¡¨¡@131
5.5.3¡@Åܶq¨ú­Èªº¤W¬É¡@132
5.6¡@§¹¬üªQ¦¢¡@133
5.6.1¡@½u©Ê³W¹ºªº´X¦ó¥»½è¡@133
5.6.2¡@¶{¥i¤Ò´µ°ò©w²z¡@135
5.6.3¡@TSP¦h­±Åé¡@137
5.7¡@¾ã¼Æ³W¹º¡@137
5.7.1¡@TSPªº¾ã¼Æ³W¹º¼Ò«¬¡@139
5.7.2¡@¾ã¼Æ³W¹ºªº¨D¸Ñµ{§Ç¡@140
5.8¡@¹BÄw¾Ç¡@140

²Ä6³¹¡@³Î¥­­±ªk¡@143
6.1¡@³Î¥­­±ªk¡@143
6.2¡@TSP¤£µ¥¦¡¤@Äý¡@148
6.2.1¡@®Þ¤l¤£µ¥¦¡¡@149
6.2.2¡@TSP¦h­±Å骺¤p¥­­±©w¸q¤£µ¥¦¡¡@152
6.3¡@TSP¤£µ¥¦¡ªº¤ÀÂ÷°ÝÃD¡@155
6.3.1¡@³Ì¤j¬y»P³Ì¤p³Î¡@155
6.3.2¡@®Þ¤l¤ÀÂ÷°ÝÃD¡@157
6.3.3¡@¤£¦Û¥æªº½u©Ê³W¹º¸Ñ¡@159
6.4¡@Edmondsªº¡§¤Ñ°ó¤§¥ú¡¨¡@161
6.5¡@¾ã¼Æ³W¹ºªº³Î¥­­±¡@163

²Ä7³¹¡@¤À¤ä¡@165
7.1¡@©î¤À¡@165
7.2¡@·j¯Á¶¤¡@168
7.2.1¡@¤À¤ä¤Á³Îªk¡@168
7.2.2¡@±j¤À¤ä¡@170
7.3¡@¾ã¼Æ³W¹ºªº¤À¤ä©w¬Éªk¡@171

²Ä8³¹¡@¤j­pºâ¡@173
8.1¡@¥@¬É¬ö¿ý¡@173
8.1.1¡@ÀH¾÷¿ï¨úªº64­Ó¦aÂI¡@174
8.1.2¡@ÀH¾÷¿ï¨úªº80­Ó¦aÂI¡@175
8.1.3¡@¼w°êªº120®y«°¥«¡@177
8.1.4¡@¹q¸ôªO¤Wªº318­Ó¤Õ¬}¡@178
8.1.5¡@¥þ¥@¬Éªº666­Ó¦aÂI¡@179
8.1.6¡@¹q¸ôªO¤Wªº2392­Ó¤Õ¬}¡@180
8.1.7¡@¹q¸ôªO¤Wªº3038­Ó¤Õ¬}¡@181
8.1.8¡@¬ü°êªº13 509®y«°¥«¡@183
8.1.9¡@­pºâ¾÷ªä¤ù¤Wªº85 900­Óªù¹q¸ô¡@183
8.2¡@³W¼Ò§»¤jªºTSP¡@185
8.2.1¡@BoschªºÃÀ³N¦¬Âë~¡@186
8.2.2¡@¥@¬É¡@187
8.2.3¡@ùÚ¬P¡@188

²Ä9³¹¡@´_Âø©Ê¡@190
9.1¡@­pºâ¼Ò«¬¡@191
9.2¡@Jack Edmondsªº¾Ä¾Ô¡@193
9.3¡@Cook©w²z©MKarp°ÝÃD¦Cªí¡@196
9.3.1¡@´_Âø©ÊÃþ¡@196
9.3.2¡@°ÝÃDÂk¬ù¡@198
9.3.3¡@21­ÓNP§¹¥þ°ÝÃD¡@199
9.3.4¡@¦Ê¸U¬üª÷¡@200
9.4¡@TSP¬ã¨s²{ª¬¡@200
9.4.1¡@«¢±K¹y¦^¸ô¡@201
9.4.2¡@´X¦ó°ÝÃD¡@202
9.4.3¡@Held-Karp¬ö¿ý¡@203
9.4.4¡@³Î¥­­±¡@205
9.4.5¡@ªñÀu¸ô½u¡@206
9.4.6¡@Arora©w²z¡@207
9.5¡@«D­pºâ¾÷¤£¥i¶Ü¡@208
9.5.1¡@DNA­pºâTSP¡@208
9.5.2¡@²Óµß¡@210
9.5.3¡@ÅܧÎÂέpºâ¡@211
9.5.4¡@¥ú¾Ç¡@212
9.5.5¡@¶q¤l­pºâ¾÷¡@213
9.5.6¡@³¬¦XÃþ®É¦±½u¡@214
9.5.7¡@÷¤l©M°v¤l¡@215

²Ä10³¹¡@¿Ñ¨Æ¦b¤H¡@216
10.1¡@¤H¾÷¹ï¾Ô¡@216
10.2¡@´M§ä¸ô½uªºµ¦²¤¡@217
10.2.1¡@¸ô½u¤§®æ¦¡¶ð¡@218
10.2.2¡@¨àµ£§ä¨ìªº¸ô½u¡@218
10.2.3¡@¥Y¥]°²»¡¡@219
10.2.4¡@¹ê¦aTSPÃD¥Ø¡@220
10.3¡@¯«¸g¬ì¾Ç¤¤ªºTSP¡@221
10.4¡@°Êª«¸ÑÃD°ª¤â¡@223

²Ä11³¹¡@¿ùºî¤§¬ü¡@225
11.1¡@Julian Lethbridge¡@225
11.2¡@­Yº¸·í¦±½u¡@228
11.3¡@³sÄò¦±½u¤@µ§µe¡@231
11.4¡@ÃÀ³N»P¼Æ¾Ç¡@234

²Ä12³¹¡@¶W¶V·¥­­¡@238

°Ñ¦Ò¤åÄm¡@240

§Ç¡G