Búsquedas no informadas

En ciencias de la computación, los métodos de búsqueda no informados o ciegos son estrategias de búsqueda en las cuales se evalúa el siguiente estado sin conocer a priori si este es mejor o peor que el anterior.

Búsqueda informada vs no informada

Un problema típico de la inteligencia artificial consiste en buscar un estado concreto entre un conjunto determinado, al que se le llama espacio de estados. Imaginemos, por ejemplo, una habitación con baldosines en la que hay un libro. Un robot se desea desplazar por la habitación con el fin de llegar a dicho libro. ¿De qué manera lo hará? En este punto es donde entran en juego las estrategias y los algoritmos de búsqueda.

Cuando el sistema agente (en este caso, el robot) posee algún tipo de información del medio, se utilizan técnicas de búsquedas informadas; sin embargo, si carece de conocimiento alguno, se deberán emplear algoritmos de búsqueda no informadas. En nuestro ejemplo, y para este último caso, podemos imaginar un robot que no posea ningún tipo de visión artificial, que únicamente sea capaz de moverse en horizontal o vertical de un baldosín a otro y detectar si en el baldosín se halla el libro.

En general los algoritmos ciegos son más ineficientes en tiempo y memoria que otros métodos, tales como los heurísticos o la búsqueda con adversario:

Representación del espacio de estados

El conjunto de estados que el agente (en nuestro ejemplo, el robot) debe recorrer, generalmente se representa mediante un grafo, aunque en algunos casos concretos utilizaremos árboles. Siguiendo con nuestro ejemplo, cada nodo del grafo representará a uno de los baldosines de la habitación, y dos nodos serán adyacentes si también lo son sus baldosines correspondientes.

El grafo del dibujo en la parte inferior representa el tablero de manera parcial, y cada nodo es identificado por un número. Suponemos que la posición inicial del robot es el baldosín marcado con el número 1. En este grafo se aplica una correspondencia entre los nodos del mismo y los baldosines numerados de igual forma. Como se puede observar en el tablero, por ejemplo, el baldosín 1 es adyacente al 2 y al 5, y este hecho queda plasmado en el dibujo mostrado.

Tipos de métodos de búsqueda no informada

Búsqueda en profundidad

Supongamos que nuestro robot no tiene ninguna capacidad especial para poder moverse por la habitación de una manera eficiente (desconoce cualquier información útil para poder llegar al libro de la forma más corta): entonces deberá seguir un algoritmo de búsqueda no informada (“un método ciego”) para llegar hasta él. En general, este tipo de algoritmos recorre el espacio de estados de una forma concreta hasta dar con el objetivo (en este caso, el libro). Nuestro primer método se denomina búsqueda en profundidad.

Supongamos el árbol del dibujo representando un espacio de estados cualquiera. Vemos que, teniendo este árbol delante con sus nodos numerados, tenemos distintas formas de recorrerlo. ¿Cómo lo hacemos en profundidad? Siendo el 1 el nodo inicial y 7 el nodo objetivo que se debe alcanzar, hacemos lo siguiente: buscaremos en todas las ramas que cuelgan, de izquierda a derecha, y exploramos cada rama hasta llegar a una hoja. Para cada hijo buscamos a su vez en profundidad, parando cuando se encuentre el objetivo. En este ejemplo, la secuencia a seguir está indicada por el número de los nodos: 1-> 2-> 3-> 4-> 5-> 6-> 7.

Si el camino tiene longitud k y factor de ramificación r, la complejidad espacial del algoritmo está en O (kr). Su complejidad temporal depende tanto del factor de ramificación como de la profundidad de la solución. Siendo n el número medio de hijos expandidos, y si la solución se alcanza en el nivel p, la complejidad temporal está en O (n^p); es, por tanto, un coste exponencial.

Este algoritmo de búsqueda, además, no es completo, ya que si existe solución y se mete por una rama infinita puede que no termine nunca. Tampoco es óptimo, ya que puede encontrar la solución pero haciendo un recorrido mayor del necesario en general. Se ha usado una estructura pila LIFO para implementarlo.

halla_objetivo_profundidad (A: espacio_de_busquedas)

  { /* dev objetivo*/
     Pila lista_nodos;
     Boolean acabar = false;
     lista_nodos.apilar (A.nodo_raiz);
     while ((!lista_nodos.esVacia()) AND (!acabar)) do
     {
        nodo_actual = lista_nodos.cima(); 
        lista_nodos.desapila();
        if (esObjetivo (nodo_actual) ) then
           {
                acabar = true;
           }
        else
           {
                  nodo_actual.expandir(); //se añaden los hijos del nodo actual
 	           lista_nodos.apilarMuchos (nodos_expandidos_de_nodo_actual);
           }
     }
     return nodo_actual;
  }

Búsqueda en anchura

Otra opción para recorrer el espacio de estados sin conocer ninguna información acerca del mismo es recorrerlo en anchura. Como su nombre indica, el recorrido realizado se lleva a cabo visitando todos los nodos de un nivel, de izquierda a derecha, pasando posteriormente al nivel siguiente, hasta que se encuentre el nodo objetivo, momento en el que se detiene el algoritmo. Lo vemos en el dibujo con el mismo ejemplo de antes, numerando los nodos con el orden que les corresponde según el recorrido en anchura.

En efecto, los nodos que con este algoritmo se visitan hasta encontrar el objetivo (8) son: 1-> 2-> 3-> 4-> 5-> 6-> 7-> 8

Su complejidad tanto espacial como temporal es exponencial, y está en O (n^p), siendo n el número medio de sucesores, y p el nivel donde se alcanza la solución; por ello, esta estrategia es sólo aplicable a problemas no demasiado amplios.

Este procedimiento es completo, ya que encontrará siempre una solución si es que la hay, pero en general no es óptimo. Para implementarlo se ha hecho uso de una cola FIFO.

halla_objetivo_anchura (A: espacio_de_busquedas)

  { /* dev objetivo*/
     Cola lista_nodos;
     Boolean acabar = false;
     lista_nodos.encolar (A.nodo_raiz);
     while ((!lista_nodos.esVacia()) AND (!acabar)) do
     {
        nodo_actual = lista_nodos.primero(); 
        lista_nodos.quitaPrimero();
        if (esObjetivo (nodo_actual) ) then
           {
                acabar = true;
           }
        else
           {
                  nodo_actual.expandir(); //se añaden los hijos del nodo actual
 	           lista_nodos.encolarMuchos (nodos_expandidos_de_nodo_actual);
           }
     }
     return nodo_actual;
  }

Búsqueda en profundidad limitada

Es una variante de la búsqueda en profundidad, donde se establece un límite de profundidad.

Búsqueda en profundidad iterativa

Es una variante de la búsqueda en profundidad limitada, donde la cota de profundidad elegida va aumentando si no encuentra una solución.

Búsqueda en coste uniforme

La búsqueda comienza por el nodo raíz y continúa visitando el siguiente nodo que tiene menor costo total desde la raíz, es decir con menor costo acumulado. Se controla el acumulado, pero no se estima lo que falta (para ello debería ser un algoritmo heurístico. Es una variante del algoritmo de Dijkstra. También es una variante de la búsqueda en anchura donde el coste es la profundidad del camino.

Se trata de una búsqueda completa, si no se producen bucles. Así mismo, es una búsqueda óptima, si es función del coste.

Búsqueda bidireccional

Es un método en el cual se realiza simultáneamente una búsqueda desde el estado inicial y otra búsqueda desde el estado objetivo.

Véase también

Enlaces externos


Read other articles:

Cadillac XT5Descrizione generaleCostruttore  Cadillac Tipo principaleSport Utility Vehicle Produzionedal 2016 Sostituisce laCadillac SRX Altre caratteristicheDimensioni e massaLunghezza4815 mm Larghezza1903 mm Altezza1675 mm Passo2857 mm Massaa secco 1815-1940 kg AltroAssemblaggioSpring Hill (Tennessee), Shanghai Stessa famigliaCadillac XT4 La Cadillac XT5 è un SUV di lusso prodotto dalla casa automobilistica statunitense Cadillac. È stato presentato al salone ...

 

 

Kabinet Sjahrir IKabinet Pemerintahan IndonesiaDibentuk14 November 1945Diselesaikan28 Februari 1946Struktur pemerintahanKepala negaraSoekarnoKepala pemerintahanSoetan SjahrirJumlah menteri14Jumlah wakil menteri2Partai anggotaPartai Sosialis Indonesia Partai Kristen IndonesiaMajelis Syuro Muslimin IndonesiaIndependenSejarahPendahuluKabinet PresidentilPenggantiKabinet Sjahrir II Artikel ini bagian dariseri tentangSoekarno Presiden pertama Indonesia Prakemerdekaan PNI Partindo PETA BPUPK Pancasi...

 

 

Daewoo K5 Daewoo K5 Jenis Pistol semi otomatis Negara asal  Republik Korea Sejarah produksi Perancang Daewoo Precision Industries Tahun 1984-1988 Produsen S&T Daewoo Varian lihat Varian Spesifikasi Berat 800 g Panjang 190 mm Panjang laras 105 mm Peluru 9 x 19 mm Parabellum Kaliber 9 mm Mekanisme Semi otomatis Jarak efektif 50 m Amunisi Magazen isi 12 atau 13 butir. Magazen kapasitas 13 butir bisa memuat sampai 14 butir peluru.[1][2][3] Alat...

Gunung Pantai CerminMirror Beach MountGunung Pantai Cermin Dari Pesisir SelatanTitik tertinggiKetinggian2.690 m (8.830 ft)Puncak1.218 mMasuk dalam daftarRibuKoordinat1°16′39″S 100°48′0″E / 1.27750°S 100.80000°E / -1.27750; 100.80000 GeografiGunung Pantai CerminKabupaten Solok, dan Kabupaten Pesisir Selatan, Sumatera Barat, IndonesiaPegununganBukit BarisanGeologiBusur/sabuk vulkanikBusur SundaPendakianRute termudahNagari SurianRute normalNaga...

 

 

Carlos Diego Mesa Gisbert Presiden Bolivia ke-78Masa jabatan17 Oktober 2003 – 6 Juni 2005 PendahuluGonzalo Sánchez de LozadaPenggantiEduardo Rodríguez Informasi pribadiLahir12 Agustus 1953 (umur 70)La Paz, BoliviaKebangsaanBoliviaPartai politiktanpa afiliasi partaiSuami/istriElvira Salinas de MesaSunting kotak info • L • B Carlos Diego Mesa Gisbert (lahir 12 Agustus 1953) adalah politikus, sejarawan, dan Presiden Bolivia pada periode 17 Oktober 2003 hingga diga...

 

 

2014 film directed by Ivan Reitman Draft DayTheatrical release posterDirected byIvan ReitmanWritten by Rajiv Joseph Scott Rothman Produced by Ivan Reitman Ali Bell Joe Medjuck Starring Kevin Costner Jennifer Garner Denis Leary Frank Langella Sam Elliott Ellen Burstyn Chadwick Boseman CinematographyEric SteelbergEdited by Sheldon Kahn Dana E. Glauberman Music byJohn DebneyProductioncompanies Summit Entertainment OddLot Entertainment Montecito Picture Company Distributed byLionsgateRelease date...

Soccer game played in Houston, Texas Football matchAT&T MLS All-Star Game 2010Event2010 Major League Soccer season MLS All-Stars Manchester United 2 5 DateJuly 28, 2010VenueReliant Stadium, Houston, TexasMost Valuable PlayerFederico Macheda (Manchester United)RefereeJorge Gonzalez[1]Attendance70,728← 2009 2011 → The 2010 Major League Soccer All-Star Game, held on July 28, 2010,[2] was the 15th annual Major League Soccer All-Star Game, a soccer match involving ...

 

 

Sceaux 行政国 フランス地域圏 (Région) イル=ド=フランス地域圏県 (département) オー=ド=セーヌ県郡 (arrondissement) アントニー郡小郡 (canton) 小郡庁所在地INSEEコード 92071郵便番号 92330市長(任期) フィリップ・ローラン(2008年-2014年)自治体間連合 (fr) メトロポール・デュ・グラン・パリ人口動態人口 19,679人(2007年)人口密度 5466人/km2住民の呼称 Scéens地理座標 北緯48度4...

 

 

Эту страницу предлагается объединить со страницей ПДКр.з..Пояснение причин и обсуждение — на странице Википедия:К объединению/26 мая 2020.Обсуждение длится не менее недели (подробнее). Не удаляйте шаблон до подведения итога обсуждения. Преде́льно допусти́мая концентра́ци�...

Bagian dari seri tentangBuddhisme SejarahPenyebaran Sejarah Garis waktu Sidang Buddhis Jalur Sutra Benua Asia Tenggara Asia Timur Asia Tengah Timur Tengah Dunia Barat Australia Oseania Amerika Eropa Afrika Populasi signifikan Tiongkok Thailand Jepang Myanmar Sri Lanka Vietnam Kamboja Korea Taiwan India Malaysia Laos Indonesia Amerika Serikat Singapura AliranTradisi Buddhisme prasektarian Aliran Buddhis awal Mahāsāṃghika Sthaviravāda Aliran arus utama Theravāda Mahāyāna Vajrayāna Kons...

 

 

كأس الدوري البرتغالي 2011–12 تفاصيل الموسم كأس الدوري البرتغالي  النسخة 5  البلد البرتغال  التاريخ بداية:31 يوليو 2011  نهاية:14 أبريل 2012  مباريات ملعوبة 67   عدد المشاركين 32   كأس الدوري البرتغالي 2010–11  كأس الدوري البرتغالي 2012–13  تعديل مصدري - تعديل   كأس �...

 

 

Championship trophy for the PGA Tour Not to be confused with the Fed Cup, an international women's team tennis tournament. FedEx CupCurrent season, competition or edition: 2023 FedEx Cup PlayoffsSportGolfFounded2007CountryBased in the United StatesMost recentchampion(s) Viktor HovlandMost titles Rory McIlroy (3)TV partner(s)CBS SportsNBC Sports/Golf ChannelOfficial websitewww.pgatour.com/fedexcup.html The FedEx Cup is the championship trophy for the PGA Tour. Its introduction in 2007 marked t...

Clyde F. C.Calcio The Bully Wee Segni distintiviUniformi di gara Casa Trasferta Colori sociali Rosso, nero, bianco Dati societariCittàCumbernauld Nazione Scozia ConfederazioneUEFA Federazione SFA CampionatoScottish League Two Fondazione1877 Presidente Gordon Thomson Allenatore Danny Lennon StadioBroadwood Stadium(8086 posti) Sito webwww.clydefc.co.uk PalmarèsTrofei nazionali3 Coppe di Scozia Si invita a seguire il modello di voce Il Clyde Football Club, meglio noto come Clyde, è una s...

 

 

Borough or city independent of county council control For the pre-1880s definition, see United Kingdom constituencies § County constituencies and borough constituencies. For the similar county-level jurisdictions in the United States, see List of boroughs and census areas in Alaska and Boroughs of New York City. County boroughMap of County Boroughs in 1971 (named in boldface capitals), alongside Administrative Counties, Municipal Boroughs, Urban Districts, Rural DistrictsCategoryBorough...

 

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. Émilie DesjeuxÉmilie DesjeuxLahir(1861-10-09)9 Oktober 1861Meninggal23 April 1957KebangsaanPrancisPendidikanWilliam BouguereauTony Robert-FleuryPierre Victor Louis VignalDikenal atasPelukisPenghargaanOfficier d'académie[1] Émilie Desjeux (...

River in FranceTernoiseShow map of FranceShow map of Hauts-de-FranceLocationCountryFrancePhysical characteristicsSource  • locationPas-de-Calais Mouth  • locationCanche • coordinates50°22′53″N 2°0′41″E / 50.38139°N 2.01139°E / 50.38139; 2.01139Length41.4 km (25.7 mi)Basin size342 km2 (132 sq mi)Discharge  • average4.45 m3/s (157 cu ft/...

 

 

American guitarist, songwriter and inventor (1915–2009) This article is about the musician. For the guitar named after him, see Gibson Les Paul. Les PaulPaul c. January 1947Background informationBirth nameLester William PolsfussBorn(1915-06-09)June 9, 1915Waukesha, Wisconsin, U.S.DiedAugust 12, 2009(2009-08-12) (aged 94)White Plains, New York, U.S.GenresJazzcountrybluesrock and rollacoustic musicOccupation(s)MusiciansongwriterinventorluthierInstrument(s)VocalsguitarharmonicaYears...

 

 

Chemical compound ADB-4en-PINACALegal statusLegal status CA: Schedule II DE: NpSG (Industrial and scientific use only) UK: Class B US: Schedule I Identifiers IUPAC name N-[(2S)-1-amino-3,3-dimethyl-1-oxobutan-2-yl]-1-(pent-4-en-1-yl)-1H-indazole-3-carboxamide CAS Number2659308-44-6 YPubChem CID162705324ChemSpider103835283UNII76QQ7SDU32CompTox Dashboard (EPA)DTXSID601038864 Chemical and physical dataFormulaC19H26N4O2Molar mass342.443 g·mol−13D model (JSmol)Inte...

Значимость предмета статьи поставлена под сомнение.Пожалуйста, покажите в статье значимость её предмета, добавив в неё доказательства значимости по частным критериям значимости или, в случае если частные критерии значимости для предмета статьи отсутствуют, по об�...

 

 

French-British engineer (1769–1849) For the American football quarterback, see Mark Brunell. SirMarc Isambard BrunelFRS FRSEPortrait of Marc Isambard Brunel by James Northcote, 1813BornMarc Isambard Brunel(1769-04-25)25 April 1769Hacqueville, Normandy, FranceDied12 December 1849(1849-12-12) (aged 80)Westminster, London, EnglandResting placeKensal Green CemeteryNationality French (1769–1796) American (1796–1849) OccupationEngineerKnown forThames TunnelSpouse Sophia Kingdom&...