La ruta más larga optimizada es NP Complete

Problema de la ruta más larga optimizada : El problema de la ruta más larga optimizada establece que dado un gráfico G , de un conjunto de vértices V y aristas E , la tarea es demostrar que existe una ruta de longitud al menos K entre un conjunto de Nodes V s y V … Continue reading «La ruta más larga optimizada es NP Complete»

Programa Java para encontrar el número mínimo de aristas a cortar para desconectar el gráfico

Dado un gráfico conectado, la tarea es encontrar el número mínimo de bordes para cortar/eliminar para que el gráfico dado sea desconectado. Un grafo es desconectado si existen al menos dos vértices del grafo que no están conectados por un camino.  Ejemplos: Aporte: Salida: Número mínimo de bordes para eliminar = 2 Acercarse: El enfoque … Continue reading «Programa Java para encontrar el número mínimo de aristas a cortar para desconectar el gráfico»

Búsqueda primero en amplitud o BFS para un gráfico – Part 1

  El recorrido primero en amplitud (o búsqueda) para un gráfico es similar al recorrido primero en amplitud de un árbol (consulte el método 2 de esta publicación ). El único problema aquí es que, a diferencia de los árboles, los gráficos pueden contener ciclos, por lo que podemos volver al mismo Node. Para evitar … Continue reading «Búsqueda primero en amplitud o BFS para un gráfico – Part 1»

Gráfico de costo mínimo

N Nodes dados en un plano 2-D representado como (x i , y i ) . Se dice que los Nodes están conectados si la distancia de Manhattan entre ellos es 1 . Puede conectar dos Nodes que no están conectados a costa de la distancia euclidiana entre ellos. La tarea es conectar el gráfico … Continue reading «Gráfico de costo mínimo»

Equivalentes octales de componentes conectados en gráfico de valor binario

Dado un gráfico no dirigido de valor binario con V vértices y E aristas, la tarea es encontrar los equivalentes octales de todos los componentes conectados del gráfico. Se puede considerar que un gráfico con valores binarios tiene solo números binarios (0 o 1) como valores de vértice. Ejemplos:   Entrada: E = 4, V = … Continue reading «Equivalentes octales de componentes conectados en gráfico de valor binario»

Algoritmo de reetiquetado al frente

El algoritmo de reetiquetado al frente se usa para encontrar el flujo máximo en la red. El algoritmo de reetiquetado al frente es más eficiente que el método genérico de reetiquetado de inserción . En el método de inserción y reetiquetado, podemos aplicar las operaciones básicas de inserción y reetiquetado en cualquier orden. El algoritmo … Continue reading «Algoritmo de reetiquetado al frente»

Pasos mínimos para alcanzar el objetivo por un Caballero | Serie 1

Dado un tablero de ajedrez cuadrado de tamaño N x N, se da la posición del caballo y la posición de un objetivo. Necesitamos averiguar los pasos mínimos que dará un Caballero para alcanzar la posición objetivo. Ejemplos:   In above diagram Knight takes 3 step to reach from (4, 5) to (1, 1) (4, 5) … Continue reading «Pasos mínimos para alcanzar el objetivo por un Caballero | Serie 1»

Bordes máximos que se pueden agregar a DAG para que siga siendo DAG

Se nos da un DAG, necesitamos encontrar el número máximo de aristas que se pueden agregar a este DAG, después de lo cual el nuevo gráfico sigue siendo un DAG, lo que significa que el gráfico reformado debe tener la cantidad máxima de aristas, agregar incluso un solo borde creará un ciclo en el gráfico. … Continue reading «Bordes máximos que se pueden agregar a DAG para que siga siendo DAG»

Número de grupos formados en una gráfica de amigos

Dados n amigos y sus relaciones de amistad, encuentre el número total de grupos que existen. Y la cantidad de formas de nuevos grupos que se pueden formar compuestos por personas de cada grupo existente. Si no se da ninguna relación para ninguna persona, entonces esa persona no tiene grupo y singularmente forma un grupo. Si … Continue reading «Número de grupos formados en una gráfica de amigos»

2-Problema de Satisfacción (2-SAT)

Problema booleano de satisfacción La Satisfacción Booleana o simplemente SAT es el problema de determinar si una fórmula booleana es satisfactoria o insatisfactoria.  Satisfiable: si a las variables booleanas se les pueden asignar valores tales que la fórmula resulte ser VERDADERA, entonces decimos que la fórmula es satisfacible. Insatisfactorio: Si no es posible asignar tales … Continue reading «2-Problema de Satisfacción (2-SAT)»