<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cienciasdelacomputacion.com &#187; Matematica</title>
	<atom:link href="http://cienciasdelacomputacion.com/category/matematica/feed/" rel="self" type="application/rss+xml" />
	<link>http://cienciasdelacomputacion.com</link>
	<description>Complejidad Automatas Criptografia</description>
	<lastBuildDate>Fri, 13 Apr 2012 01:45:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Como especificar un problema en IA</title>
		<link>http://cienciasdelacomputacion.com/como-especificar-un-problema-en-ia/</link>
		<comments>http://cienciasdelacomputacion.com/como-especificar-un-problema-en-ia/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 00:00:28 +0000</pubDate>
		<dc:creator>informatico</dc:creator>
				<category><![CDATA[Algoritmos]]></category>
		<category><![CDATA[Ciencias Computacion]]></category>
		<category><![CDATA[Inteligencia artificial]]></category>
		<category><![CDATA[Matematica]]></category>
		<category><![CDATA[especificacion]]></category>
		<category><![CDATA[Estados]]></category>
		<category><![CDATA[IA]]></category>
		<category><![CDATA[problema]]></category>

		<guid isPermaLink="false">http://cienciasdelacomputacion.com/?p=39</guid>
		<description><![CDATA[Para producir una especificación formal de un problema se deben definir:

espacio de estados válidos;
estado inicial del problema;
estado objetivo o final;
estado de falla
reglas que se pueden aplicar para pasar de un estado a otro.

Un estado es la representación de un problema en un instante dado. Para definir el espacio de estados no es necesario hacer una [...]]]></description>
			<content:encoded><![CDATA[<p><strong>P</strong>ara producir una especificación formal de un problema se deben definir:</p>
<ul>
<li>espacio de estados válidos;</li>
<li>estado inicial del problema;</li>
<li>estado objetivo o final;</li>
<li>estado de falla</li>
<li>reglas que se pueden aplicar para pasar de un estado a otro.</li>
</ul>
<p>Un estado es la representación de un problema en un instante dado. Para definir el espacio de estados no es necesario hacer una enumeración exhaustiva de todos los estado válidos, sino que es posible definirlo de manera más general.<br />
El estado inicial consiste en uno o varios estados en los que puede comenzar el problema.<br />
El estado objetivo consiste en uno o varios estados finales que se consideran solución aceptable.<br />
Las reglas describen las acciones u operadores que posibilitan un pasaje de estados.<br />
Una regla tiene una parte izquierda y una parte derecha.<br />
La parte izquierda determina la aplicabilidad de la regla, es decir, describe los estados a los que puede aplicarse la regla.<br />
La parte derecha describe la operación que se lleva a cabo si se aplica la regla, es decir, como obtener el estado sucesor.<br />
<strong>Por ejemplo, en el problema de jugar al ajedrez: </strong><br />
el espacio de estados son la totalidad de tableros que se puede generar en un juego de ajedrez;<br />
el estado inicial es el tablero de 8 x 8 donde cada celda contiene un símbolo de acuerdo a las piezas situadas;<br />
el objetivo o estado final se define como cualquier posición de tablero en la que el contrario no puede realizar ningún movimiento legal y su rey esté amenazado.<br />
las reglas son los movimientos legales, que pueden describirse mediante una parte patrón para ser contrastado con la posición actual de tablero y otra parte que describe el cambio que debe producirse en el tablero.<br />
dado que escribir exhaustivamente todas las reglas es imposible prácticamente, (en el ejemplo, escribir todas las posiciones</p>
<p style="center;"><a href="http://cienciasdelacomputacion.com/wp-content/uploads/2008/10/imagen1.png"><img class="alignnone size-medium wp-image-40 aligncenter" src="http://cienciasdelacomputacion.com/wp-content/uploads/2008/10/imagen1-300x160.png" alt="" width="300" height="160" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cienciasdelacomputacion.com/como-especificar-un-problema-en-ia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Algoritmo primero en profundidad</title>
		<link>http://cienciasdelacomputacion.com/algoritmo-primero-en-profundidad/</link>
		<comments>http://cienciasdelacomputacion.com/algoritmo-primero-en-profundidad/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 08:50:16 +0000</pubDate>
		<dc:creator>informatico</dc:creator>
				<category><![CDATA[Algoritmos]]></category>
		<category><![CDATA[Ciencias Computacion]]></category>
		<category><![CDATA[Inteligencia artificial]]></category>
		<category><![CDATA[Matematica]]></category>
		<category><![CDATA[algoritmo]]></category>
		<category><![CDATA[depth fist]]></category>
		<category><![CDATA[IA]]></category>

		<guid isPermaLink="false">http://cienciasdelacomputacion.com/?p=36</guid>
		<description><![CDATA[

El algoritmo primero en profundidad funciona de la manera como lo muestra este esquema:
A continuacion, el algoritmo de busqueda Depth First:
Begin
open := [Start];
closed := [ ];
while open ? [ ] do
begin
remove leftmost state from open, call it X;
if X is a goal then returns SUCCESS
else begin
generate children of X;
put X on closed;
discard children of X [...]]]></description>
			<content:encoded><![CDATA[<p style="left;">
<p style="left;">
<p style="left;">El algoritmo primero en profundidad funciona de la manera como lo muestra este esquema:<a href="http://cienciasdelacomputacion.com/wp-content/uploads/2008/09/imagen12.png"><img class="aligncenter size-medium wp-image-38" src="http://cienciasdelacomputacion.com/wp-content/uploads/2008/09/imagen12-300x165.png" alt="" width="300" height="165" /></a></p>
<p style="left;">A continuacion, el algoritmo de busqueda Depth First:</p>
<p style="left;">Begin<br />
open := [Start];<br />
closed := [ ];<br />
while open ? [ ] do<br />
begin<br />
remove leftmost state from open, call it X;<br />
if X is a goal then returns SUCCESS<br />
else begin<br />
generate children of X;<br />
put X on closed;<br />
discard children of X if already on open or closed;<br />
put remaining children on left end of open<br />
end<br />
end<br />
return FAIL<br />
end</p>
<p style="left;">A continuacion se muestra un arbol, el cual va a ser recorrido hasta encontrar el nodo U</p>
<p style="left;">
<p style="left;">
<p style="left;"><a href="http://cienciasdelacomputacion.com/wp-content/uploads/2008/09/imagen21.png"><img class="size-medium wp-image-37 aligncenter" src="http://cienciasdelacomputacion.com/wp-content/uploads/2008/09/imagen21-300x202.png" alt="" width="300" height="202" /></a>La implementacion del algoritmo seria:</p>
<p style="left;">open = [A]; closed = [ ]<br />
open = [B,C,D]; closed = [A]<br />
open = [E,F,C,D]; closed = [B,A]<br />
open = [K,L,F,C,D]; closed = [E,B,A]<br />
open = [S,L,F,C,D]; closed = [K,E,B,A]<br />
open = [L,F,C,D]; closed = [S,K,E,B,A]<br />
open = [T,F,C,D]; closed = [L,S,K,E,B,A]<br />
open = [F,C,D]; closed = [T,L,S,K,E,B,A]<br />
Continua hasta encontrar U, o open = [ ].</p>
<p style="left;">
]]></content:encoded>
			<wfw:commentRss>http://cienciasdelacomputacion.com/algoritmo-primero-en-profundidad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Areas de las Ciencias de la Computacion</title>
		<link>http://cienciasdelacomputacion.com/areas-de-las-ciencias-de-la-computacion/</link>
		<comments>http://cienciasdelacomputacion.com/areas-de-las-ciencias-de-la-computacion/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 14:25:43 +0000</pubDate>
		<dc:creator>CienciasdelaComputacion</dc:creator>
				<category><![CDATA[Algoritmos]]></category>
		<category><![CDATA[Bases de datos]]></category>
		<category><![CDATA[Compiladores]]></category>
		<category><![CDATA[Estructuras de datos]]></category>
		<category><![CDATA[Graficos por computadora]]></category>
		<category><![CDATA[Inteligencia artificial]]></category>
		<category><![CDATA[Lenguajes de programacion]]></category>
		<category><![CDATA[Matematica]]></category>
		<category><![CDATA[Sistemas concurrentes]]></category>
		<category><![CDATA[Sistemas distribuidos]]></category>
		<category><![CDATA[Sistemas paralelos]]></category>
		<category><![CDATA[Computacion cientifica]]></category>
		<category><![CDATA[Fundamentos matematicos]]></category>
		<category><![CDATA[Teoria de la computacion]]></category>

		<guid isPermaLink="false">http://cienciasdelacomputacion.com/?p=6</guid>
		<description><![CDATA[Ares y Campos de Estudio en el que se involucran  las Ciencias de la Computacion

Fundamentos matematicos
Teoria de la computacion
Algoritmos y estructuras de datos
Lenguajes de programacion
Compiladores
Bases de datos
Sistemas concurrentes
Sistemas paralelos
Sistemas distribuidos
Inteligencia artificial
Graficos por computadora
Computacion cientifica

]]></description>
			<content:encoded><![CDATA[<p>Ares y Campos de Estudio en el que se involucran  las <a href="http://www.cienciasdelacomputacion.com/">Ciencias de la Computacion</a></p>
<ul>
<li>Fundamentos matematicos</li>
<li>Teoria de la computacion</li>
<li>Algoritmos y estructuras de datos</li>
<li>Lenguajes de programacion</li>
<li>Compiladores</li>
<li>Bases de datos</li>
<li>Sistemas concurrentes</li>
<li>Sistemas paralelos</li>
<li>Sistemas distribuidos</li>
<li>Inteligencia artificial</li>
<li>Graficos por computadora</li>
<li>Computacion cientifica</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://cienciasdelacomputacion.com/areas-de-las-ciencias-de-la-computacion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Estrategias de Busqueda</title>
		<link>http://cienciasdelacomputacion.com/estrategias-de-busqueda/</link>
		<comments>http://cienciasdelacomputacion.com/estrategias-de-busqueda/#comments</comments>
		<pubDate>Sat, 31 Mar 2012 18:05:54 +0000</pubDate>
		<dc:creator>informatico</dc:creator>
				<category><![CDATA[Ciencias Computacion]]></category>
		<category><![CDATA[Criptografia]]></category>
		<category><![CDATA[Inteligencia artificial]]></category>
		<category><![CDATA[Maquina de Turing]]></category>
		<category><![CDATA[Matematica]]></category>
		<category><![CDATA[Problemas intratables]]></category>
		<category><![CDATA[grafos]]></category>
		<category><![CDATA[algoristmo]]></category>
		<category><![CDATA[busqueda a ciegas]]></category>
		<category><![CDATA[generate and test]]></category>
		<category><![CDATA[heuristica]]></category>

		<guid isPermaLink="false">http://cienciasdelacomputacion.com/?p=26</guid>
		<description><![CDATA[Tipos de búsqueda según estrategias de control:

 ALGORITMO.-Disponemos de información segura sobre qué operación aplicar
 BUSQUEDA EXHAUSTIVA (A CIEGAS).- Exploración del árbol de búsqueda sistemáticamente pero sin información
 BUSQUEDA HEURÍSTICA (INFORMADA).- información sobre el problema (información del dominio) que permite reducir la búsqueda.

Estrategias de búsqueda a ciegas

 Generar y Probar
 Búsqueda primero a lo ancho
Búsqueda [...]]]></description>
			<content:encoded><![CDATA[<p>Tipos de búsqueda según estrategias de control:</p>
<ul>
<li> ALGORITMO.-Disponemos de información segura sobre qué operación aplicar</li>
<li> BUSQUEDA EXHAUSTIVA (A CIEGAS).- Exploración del árbol de búsqueda sistemáticamente pero sin información</li>
<li> BUSQUEDA HEURÍSTICA (INFORMADA).- información sobre el problema (información del dominio) que permite reducir la búsqueda.</li>
</ul>
<p>Estrategias de búsqueda a ciegas</p>
<ul>
<li> Generar y Probar</li>
<li> Búsqueda primero a lo ancho</li>
<li>Búsqueda primero a lo profundo</li>
<li> Búsqueda de costo uniforme</li>
<li> Búsqueda en profundidad limitada</li>
<li> Búsqueda en profundidad iterativa</li>
<li> Búsqueda bidireccional</li>
</ul>
<p>Comenzemos con el primer tipo de búsqueda:<br />
GENERATE-AND-TEST</p>
<ul>
<li> Generar una posible solución. (estado o camino)</li>
<li> Comprobar para ver si es una solución, mediante comparación con los elementos del conjunto de objetivos aceptables.</li>
<li> Si la solución ha sido encontrada salir, de otra manera, retornar al paso 1</li>
</ul>
<p>Para muestra esta imagen</p>
<p style="center;"><a href="http://cienciasdelacomputacion.com/wp-content/uploads/2008/08/generate.png"><img class="alignnone size-full wp-image-27 aligncenter" src="http://cienciasdelacomputacion.com/wp-content/uploads/2008/08/generate.png" alt="" width="500" height="240" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cienciasdelacomputacion.com/estrategias-de-busqueda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

