{"id":8950,"date":"2022-10-26T00:00:00","date_gmt":"2022-10-26T00:00:00","guid":{"rendered":"https:\/\/techlib.net\/techedu\/grafo-aciclico-dirigido-dag\/"},"modified":"2022-10-26T00:00:00","modified_gmt":"2022-10-26T00:00:00","slug":"grafo-aciclico-dirigido-dag","status":"publish","type":"post","link":"https:\/\/techlib.net\/techedu\/grafo-aciclico-dirigido-dag\/","title":{"rendered":"Grafo ac\u00edclico dirigido (DAG)"},"content":{"rendered":"<p> Un grafo ac\u00edclico dirigido (DAG) es un grafo dirigido y sin ciclos que conecten dos v\u00e9rtices. Un DAG es un grafo dirigido que no tiene ciclos. Es decir, est\u00e1 formado por un conjunto de v\u00e9rtices y un conjunto de aristas dirigidas entre ellos, sin que ning\u00fan camino empiece y termine en el mismo v\u00e9rtice.   \u00bfQu\u00e9 es un DAG y un grafo dirigido?  DAG es un acr\u00f3nimo de Gr\u00e1fico Ac\u00edclico Dirigido. Un DAG es un grafo sin ciclos, es decir, sin un camino desde cualquier v\u00e9rtice hacia s\u00ed mismo. Un gr\u00e1fico de linaje es un DAG que representa la historia de algunos datos - t\u00edpicamente, un archivo o conjunto de archivos. Cada nodo en el gr\u00e1fico representa una versi\u00f3n de los datos, y cada arista representa un cambio de una versi\u00f3n a otra. <\/p>\n<h5> \u00bfQu\u00e9 es un objeto DAG?<\/h5>\n<p> Un objeto DAG es un grafo ac\u00edclico dirigido. Un DAG es una estructura de datos que representa un grafo dirigido. Un DAG est\u00e1 formado por nodos y aristas. Los nodos son los v\u00e9rtices del grafo y las aristas son las l\u00edneas que los conectan. Un DAG es ac\u00edclico si no hay ciclos en el grafo. <\/p>\n<h5> \u00bfQu\u00e9 es un DAG y c\u00f3mo funciona?<\/h5>\n<p> Un DAG es un grafo ac\u00edclico dirigido. En un DAG, cada nodo tiene cero o m\u00e1s padres y cero o m\u00e1s hijos. Un nodo sin padres se llama nodo ra\u00edz, y un nodo sin hijos se llama nodo hoja. <br \/>\n Un DAG puede utilizarse para representar un conjunto de dependencias entre un conjunto de elementos. Por ejemplo, un DAG puede ser utilizado para representar el orden de construcci\u00f3n de un conjunto de m\u00f3dulos de software, donde cada nodo representa un m\u00f3dulo y cada borde representa una dependencia entre dos m\u00f3dulos. <br \/>\n Un DAG tambi\u00e9n puede utilizarse para representar un conjunto de tareas que deben ejecutarse, donde cada nodo representa una tarea y cada arista representa una dependencia entre dos tareas. Por ejemplo, un DAG puede ser utilizado para representar un conjunto de tareas que necesitan ser ejecutadas para construir un proyecto de software, donde cada nodo representa una tarea y cada arista representa una dependencia entre dos tareas. <\/p>\n<h4> \u00bfEs el DAG una moneda o un token?<\/h4>\n<p> El DAG es un activo digital que se utiliza para representar el valor en una cadena de bloques. A diferencia de una moneda o ficha tradicional, el DAG no tiene un emisor centralizado. En cambio, es creado y distribuido por una red descentralizada de usuarios. El DAG puede utilizarse para comprar bienes y servicios, o enviarse a otros como forma de pago.   \u00bfQu\u00e9 son los DAG (y los gr\u00e1ficos de linaje)?  Un gr\u00e1fico ac\u00edclico dirigido (DAG) es un gr\u00e1fico sin ciclos. Los gr\u00e1ficos de linaje son gr\u00e1ficos dirigidos que muestran las dependencias de dos commits dentro de un sistema de control de versiones.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un grafo ac\u00edclico dirigido (DAG) es un grafo dirigido y sin ciclos que conecten dos v\u00e9rtices. Un DAG es un grafo dirigido que no tiene ciclos. Es decir, est\u00e1 formado por un conjunto de v\u00e9rtices y un conjunto de aristas dirigidas entre ellos, sin que ning\u00fan camino empiece y termine en el mismo v\u00e9rtice. \u00bfQu\u00e9 &#8230; <a title=\"Grafo ac\u00edclico dirigido (DAG)\" class=\"read-more\" href=\"https:\/\/techlib.net\/techedu\/grafo-aciclico-dirigido-dag\/\" aria-label=\"Leer m\u00e1s sobre Grafo ac\u00edclico dirigido (DAG)\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":2135,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[],"class_list":["post-8950","post","type-post","status-publish","format-standard","hentry","category-desarrollo-de-software"],"_links":{"self":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/8950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/users\/2135"}],"replies":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/comments?post=8950"}],"version-history":[{"count":0,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/8950\/revisions"}],"wp:attachment":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/media?parent=8950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/categories?post=8950"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/tags?post=8950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}