バックトラッキング

バックトラッキング (backtracking)は、制約充足問題の解を探索する戦略の一種で、力まかせ探索を改良したもの。「バックトラック」という用語は、アメリカの数学者デリック・ヘンリー・リーマー英語版1950年代に作った造語である。

解説

制約充足問題は完全な解の存在する問題であり、要素の順序は問題とはならない。一連の変数が与えられ、指定された制約を満足するようにそれらに値を設定しなければならない。バックトラッキングでは、変数の値の組み合わせを試行錯誤して解を探す。バックトラッキングの効果は部分的組み合わせを排除する実装にあり、それによって実行時間を短縮する。

バックトラッキングは組み合わせ最適化と密接に関連している。

実装

バックトラッキングのアルゴリズムは、単に正しい解を得るまで可能な組み合わせを試していくだけであり、一種の深さ優先探索である。探索の際、ある組み合わせが解でなかったなら、探索木をたどって戻り別の組み合わせを試す。その組み合わせを試しても解でなかった場合、さらに探索木を戻り、新たな組み合わせを試す。探索木を全部サーチしたとき、探索は失敗して終了する。

バックトラックは一般に再帰呼び出し関数として実装される。一回の呼び出しでは1つの変数に値を設定(束縛)して、それ以外を自由な変数として再帰的に呼び出す。バックトラッキングは深さ優先探索に似ているが、メモリ使用量が少なく、現在の解の状態を1つだけ保持し、更新していくだけである。

探索を高速化するため、値を選択して再帰呼び出しをする前に、アルゴリズムはその値を矛盾する未設定領域から削除する(前方チェック)か、全制約をチェックしてその新たな値による影響を求める(制約伝播)。これは、0/1 ナップサック問題Nクイーンの解を求める方法としては最も効率が良く、動的計画法よりもよい結果が得られる。

ヒューリスティクス

処理を高速化するための一般的なヒューリスティクスがいくつか知られている。変数の処理の順番は決まっていないので、最も制約がきつい変数(つまり、値の範囲が狭いもの)から探索を始めるのが効率的であり、それによって探索木を早く刈り取ることができる(早期の選択の影響を最大限有効利用できる)。

設定する値を選ぶとき、多くの実装ではなるべく他の値を制限しない値を選ぶ。そのような選択をする背景には a) 解の発見に結びつく可能性が高いこと、b) 未解決の制約がなくなったときに解が見つかっていること、がある。

洗練されたバックトラッキングの実装では、束縛関数をしばしば使用する。それにより、現在の部分解で解を得られるかどうかをチェックする。従って、解に結びつかない部分解を検出する束縛関数によって検索効率を改善することができる。束縛関数は頻繁に動作するため、その計算コストはなるべく小さいのが望ましい。さもなくば、アルゴリズムの全体としての効率は改善されない。効率的な束縛関数は他のヒューリスティック関数を作るのと同様の方法で作成される。すなわち、問題の規則(制約)の一部をゆるめるのである。

バックトラッキングを制約プログラミング言語で使用する場合、言語機構そのものも制約情報の更新をしなければならないため、奇妙なオーバーヘッドが発生する。そのような言語では、PlannerPrologのように、単純な深さ優先探索を使うのが適切である。

バックアップで必要最小限の値をリカバリするためだけでなく、値の更新履歴を記録するため、バックトラッキングの実装では一般に「変数の航跡(英語: variable trail)」を保持する。効率的な実装では、バックトラッキングは1つの操作で全変化を消去するため、選択点のない連続した変化についての変数の航跡を生成しない。

変数の航跡以外の手法として、変数に加えられた最新の変化のタイムスタンプを保持する手法がある。タイムスタンプは選択点のタイムスタンプと比較される。選択点のタイムスタンプがその変数のタイムスタンプより後であれば、その選択点がバックトラックされる場合にその変数をリバートする必要はない(その変数は、その選択点以前に変更されているため)。

応用

バックトラッキングの最も広範囲な利用法として、正規表現の実行がある。例えば、"a*a" という単純なパターンはバックトラッキングしない場合に "a" にマッチしない(最初のパスで "a" が "a*" に食われてしまい、後続の "a" にはマッチさせるべき文字列が残らないため)。

バックトラッキングはプログラミング言語の実装にも使われている(PlannerProlog)し、構文解析などにも利用される。その利用は人工知能分野で議論となり、アクターモデルの開発につながった。

関連項目

外部リンク

Read other articles:

Gazeta WyborczaHalaman depan surat kabar GW.TipeSurat kabar harianFormatPadatPemilikAgora SA Cox CommunicationsRedaksiAdam MichnikDidirikan1989; 35 tahun lalu (1989)Pandangan politikLiberalismeBahasaPolandiaPusatWarsawaSirkulasi surat kabar151,077 (Oktober 2016)ISSN0860-908XSitus webwyborcza.pl Gazeta Wyborcza (pengucapan bahasa Polandia: [ɡaˈzɛta vɨˈbɔrtʂa]; berarti Surat Kabar Elektoral dalam bahasa Inggris) adalah sebuah surat kabar yang diterbitkan di Warsawa, Polandia. S...

 

 

Laveno-Mombello commune di Italia Tempat categoria:Articles mancats de coordenades Negara berdaulatItaliaRegion di ItaliaLombardyProvinsi di ItaliaProvinsi Varese NegaraItalia PendudukTotal8.353  (2023 )GeografiLuas wilayah23,53 km² [convert: unit tak dikenal]Ketinggian205 m Berbatasan denganCaravate Cittiglio Sangiano Castelveccana Leggiuno Verbania Ghiffa (en) Stresa (en) SejarahPembuatan1927 Informasi tambahanKode pos21014 Zona waktuUTC+1 Waktu Eropa Tengah UTC+2 Kode telepon033...

 

 

Halaman ini berisi artikel tentang seorang sastrawan Asamiya dari Lembah Assam, India. Untuk daftar tokoh dari Assam, lihat Daftar tokoh dari Assam. Indira GoswamiLahir(1942-11-14)14 November 1942Guwahati, IndiaMeninggal29 November 2011(2011-11-29) (umur 69)[1]GMCH, Guwahati, Assam, India[2]Nama penaMamoni Raisom GoswamiPekerjaanAktivis, penyunting, penyair, profesor dan penulisKebangsaanIndiaPeriode1956–2011GenreSastra AssamKarya terkenal-The Moth Eaten Howda...

American scientific organization Soil Science Society of AmericaAbbreviationSSSAFormation1936; 88 years ago (1936)TypeNGOPurposemembership-based organization to foster the transfer of knowledge and practices to sustain global soils.HeadquartersMadison, WisconsinServicesproviding peer-reviewed, research-based publications, educational programs, certifications, and science policy initiatives...[1]Membership 6000Official language EnglishPresidentRonald Turco, Purdue Uni...

 

 

This is a list of species in the predominantly crustose lichen genus Lecidea. They are commonly known as disk lichens or tile lichens.[1] A 2020 estimate placed about 100 species in the genus.[2] As of January 2024[update], Species Fungorum accepts 128 species in Lecidea.[3] Contents A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A Lecidea atrobrunnea Lecidea aberrata Stirt. (1881) Lecidea adnata van den Boom & Ertz (2012)[4] Lecidea adve...

 

 

For those of a similar name, see Johannes Meyer (disambiguation). Dr. rer. pol. Dr.-Ing. Johannes MayerBorn(1893-09-06)6 September 1893Died7 August 1963(1963-08-07) (aged 69)Allegiance German Empire  Weimar Republic  Nazi GermanyService/branchArmyRankGeneral of the InfantryBattles/warsWorld War IWorld War IIAwardsKnight's Cross of the Iron Cross with Oak Leaves and SwordsRelationsGustav Schmidt (brother in law)Other workEngineer Johannes Mayer (6 September 1893 – 7 ...

River in the United StatesLittle Satilla River (Satilla River)LocationCountryUnited StatesPhysical characteristicsSource  • locationGeorgia The Little Satilla River is a 28.4-mile-long (45.7 km)[1] freshwater tributary of the Satilla River in the U.S. state of Georgia. It should not be confused with the tidal Little Satilla River that is 20 miles (32 km) to the southeast and is an inlet of the Atlantic Ocean. The freshwater Little Satilla River form...

 

 

1998 single by Brandy Top of the WorldSingle by Brandy featuring Masefrom the album Never Say Never ReleasedJuly 7, 1998 (1998-07-07)GenreR&BpopfunkLength4:41LabelAtlanticSongwriter(s)LaShawn DanielsFred Jerkins IIIRodney JerkinsIsaac PhillipsNycolia TurmanMason BethaProducer(s)Rodney JerkinsBrandyBrandy singles chronology The Boy Is Mine (1998) Top of the World (1998) Have You Ever? (1998) Mase singles chronology Lookin' at Me(1998) Top of the World(1998) Take Me T...

 

 

Rumah di pinggir kali di Jakarta. (2004) Kemiskinan, kemelaratan, kefakiran[1], kepapaan[2], kekedanaan, kerudinan[3], kegembelan[4], kebansatan[5], atau prasejahtera adalah keadaan saat ketidakmampuan untuk memenuhi kebutuhan dasar seperti makanan, pakaian, tempat berlindung, pendidikan, dan kesehatan. Kemiskinan dapat disebabkan oleh kelangkaan alat pemenuh kebutuhan dasar, ataupun sulitnya akses terhadap pendidikan dan pekerjaan. Kemiskinan merupakan...

Events in French Indochina during World War II Japanese propaganda poster exalting Vichy French and Vietnamese collaboration in Indochina, c. 1942 vteFrench Indochina in World War II1940 Japanese invasion of French Indochina 1940 Bắc Sơn uprising Franco-Thai War 1940 Cochinchina uprising Đô Lương mutiny Battle of Yang Dang Khum Battle of Phum Preav Battle of Ko Chang 1941 Battle of Angkor Thai bombing of Phnom Penh 1942 Chinese bombing of Gia Lam airport 1943 US bombing of Haiphong har...

 

 

Patung Barack Obama atau Patung Barry Kecil adalah sebuah patung yang menggambarkan Barrack Obama kecil (nama kecil: Barry Soetoro), Presiden Amerika Serikat ke-44, yang terletak di Menteng, Jakarta, Indonesia. Patung tersebut terbuat dari perunggu dengan ketinggian 2 meter serta dirancang oleh seniman Leo Angelo dan dipahat oleh pematung Edi Chaniago.[1] Patung tersebut mula-mula ditempatkan di Taman Menteng sebelum akhirnya dipindahkan ke SDN Menteng 01, tempat dimana Obama kecil b...

 

 

English footballer (born 1969) This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Mike Marsh footballer – news · newspapers · books · scholar · JSTOR (December 2017) (Learn how and when to rem...

Turks and Caicos Cricket Association is the official governing body of the sport of cricket in Turks and Caicos Islands. Its current headquarters is in Moores Alley Grand Turk, Turks and Caicos Islands. Turks and Caicos Cricket Association is Turks and Caicos Islands's representative at the International Cricket Council and is an associate member[1] and has been a member of that body since 2002. It is included in the ICC Americas region. References ^ Ireland and Afghanistan ICC newest...

 

 

Questa voce sull'argomento calciatori beninesi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Djiman KoukouNazionalità Benin Altezza185 cm Calcio RuoloCentrocampista Squadra svincolato CarrieraSquadre di club1 2005-2006 Requins de l'Atlantique50 (7)2007-2009 Soleil37 (5)2009-2010 Évian TG15 (0)2010-2011 Créteil-Lusitanos33 (1)2011-2013 Beira-Mar0 (0)2011-2012→  ...

 

 

Japanese heating device For the Japanese restaurant concept, see Teppanyaki. For the video game boss with the same name, see DoDonpachi. You can help expand this article with text translated from the corresponding article in Japanese. (October 2023) Click [show] for important translation instructions. View a machine-translated version of the Japanese article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise erro...

Tennis tournament2009 Barcelona Open Banco SabadellDate20–26 AprilEdition57thCategoryATP World Tour 500Draw56S / 24DPrize money$2,347,058SurfaceClay / outdoorLocationBarcelona, SpainVenueReal Club de Tenis BarcelonaChampionsSingles Rafael NadalDoubles Daniel Nestor / Nenad Zimonjić ← 2008 · Barcelona Open · 2010 → World No. 1, singles defending champion Rafael Nadal The 2009 Barcelona Open Banco Sabadell, also known as the Trofeo Torneo de Godó, was ...

 

 

LGA in Rivers State, NigeriaAbua–Odual ABOLGALGANickname: Awe AbuanMotto: Land of UnityAbua–OdualShow map of NigeriaAbua–OdualShow map of AfricaCoordinates: 4°49′47″N 6°34′3″E / 4.82972°N 6.56750°E / 4.82972; 6.56750CountryNigeriaStateRivers StateHeadquartersAbuaDate created1 October 1900Government • Local Government ChairmanDaniel E. O. Daniel (PDP) • Deputy Local Government ChairmanIgoma Laura Emnanuel (PDP) ...

 

 

Leonard Ho Koon CheungNama Tionghoa何冠昌 (Tradisional)Nama Tionghoa何冠昌 (Sederhana)Pekerjaanproduser filmTahun aktif1970-1995 Leonard Ho (1925 – 17 Februari 1997) adalah seorang produser film asal Hong Kong yang terkenal atas karya layar lebar buatannya A Man Called Tiger (1973), Armour of God (1986), Qi Xiao Fu (1988), dan Rumble in the Bronx (1994). Berkarier di dunia film sejak tahun 1970 dan sampai tahun 1995. Leonard Ho kematian pada 17 Februari 1997 di umur 72 tahun. Pranala ...

千里金蘭大学 大学設置 2003年創立 1905年学校種別 私立設置者 学校法人金蘭会学園本部所在地 大阪府吹田市藤白台5-25-1北緯34度49分37.7秒 東経135度30分59.2秒 / 北緯34.827139度 東経135.516444度 / 34.827139; 135.516444座標: 北緯34度49分37.7秒 東経135度30分59.2秒 / 北緯34.827139度 東経135.516444度 / 34.827139; 135.516444キャンパス 吹田キャンパス梅田サテライ...

 

 

William Owtramfrom his book[1]Born1626[2]Barlow, EnglandDied1679[3]EducationTrinity College, CambridgeOccupationClergymanParentRobert Owtram William Owtram D.D. (17 March 1626 – 23 August 1679) was a clergyman who published notable theological works. After leading the church of the House of Commons, St. Margaret's, Westminster, he gained preferment as the Archdeacon of Leicester. Life Son of Robert Owtram, he was born at Barlow, near Chesterfield in Derbyshire, on 1...