fbpx
Wikipedia

Problema del clique

En complejidad computacional, el problema del clique (a veces también traducido desde el inglés como problema del clan o problema de la camarilla[1]​), es un problema NP-completo según la Teoría de la complejidad computacional.

Definición

 
En este grafo de ejemplo, los vértices 1, 2 y 5 forman un clique porque cada uno tiene un arco que le une a los otros dos. En cambio, los vértices 2, 3 y 4 no, dado que 2 y 4 no son adyacentes.

Dado un grafo G=(N,A), se dice que G tiene un clique de tamaño k si existe un subgrafo G' = (N',A') de G tal que N' es subconjunto de N, |N'|=k y A'=N'×N', vale decir, todos sus vértices están conectados entre ellos.

El problema de clique es un problema de decisión para determinar cuándo un grafo contiene un clique de al menos un tamaño k. Una vez que tenemos k o más vértices que forman un clique, es trivial verificar que lo son, por eso es un problema NP. El correspondiente problema de optimización, consiste en encontrar un clique de tamaño máximo en un grafo (un subgrafo completo de tamaño máximo). Este problema se puede enunciar como un problema de decisión si la pregunta que se hace es saber si existe un clique de tamaño k en el grafo.

 

Algoritmos

Un ejemplo de algoritmo de búsqueda de fuerza bruta para encontrar un clique en un grafo consiste en listar todos los subconjuntos de vértices V y verificar para cada uno de ellos si forma una clique. Ese algoritmo es polinómico si k es una constante pero no lo es cuando se hace depender a k de, por ejemplo, |V|/2.

Un mejor algoritmo (Bron y Kerbosch) consiste en arrancar con cliques de un solo elemento (cualquier elemento sirve) e intentar mezclar cliques para obtener otras más grandes, hasta que no queden más mezclas por intentarse. Dos cliques pueden ser mezcladas si cada nodo del primero es adyacente a cada nodo del segundo.

Véase también

Referencias

  1. Wasserman, Stanley; Faust, Katherine (2013) [1994]. «Glosario de términos de Análisis de Redes usados en la traducción de Wasserman-Faust». Análisis de redes sociales: Métodos y aplicaciones. Madrid: Centro de Investigaciones Sociológicas. p. 856. ISBN 978-84-7476-631-8. OCLC 871814053. 


  •   Datos: Q1196873

problema, clique, complejidad, computacional, problema, clique, veces, también, traducido, desde, inglés, como, problema, clan, problema, camarilla, problema, completo, según, teoría, complejidad, computacional, Índice, definición, algoritmos, véase, también, . En complejidad computacional el problema del clique a veces tambien traducido desde el ingles como problema del clan o problema de la camarilla 1 es un problema NP completo segun la Teoria de la complejidad computacional Indice 1 Definicion 2 Algoritmos 3 Vease tambien 4 ReferenciasDefinicion Editar En este grafo de ejemplo los vertices 1 2 y 5 forman un clique porque cada uno tiene un arco que le une a los otros dos En cambio los vertices 2 3 y 4 no dado que 2 y 4 no son adyacentes Dado un grafo G N A se dice que G tiene un clique de tamano k si existe un subgrafo G N A de G tal que N es subconjunto de N N k y A N N vale decir todos sus vertices estan conectados entre ellos El problema de clique es un problema de decision para determinar cuando un grafo contiene un clique de al menos un tamano k Una vez que tenemos k o mas vertices que forman un clique es trivial verificar que lo son por eso es un problema NP El correspondiente problema de optimizacion consiste en encontrar un clique de tamano maximo en un grafo un subgrafo completo de tamano maximo Este problema se puede enunciar como un problema de decision si la pregunta que se hace es saber si existe un clique de tamano k en el grafo k C L I Q U E G k G tiene un clique de tamano k displaystyle k CLIQUE G k G text tiene un clique de tamano k Algoritmos EditarUn ejemplo de algoritmo de busqueda de fuerza bruta para encontrar un clique en un grafo consiste en listar todos los subconjuntos de vertices V y verificar para cada uno de ellos si forma una clique Ese algoritmo es polinomico si k es una constante pero no lo es cuando se hace depender a k de por ejemplo V 2 Un mejor algoritmo Bron y Kerbosch consiste en arrancar con cliques de un solo elemento cualquier elemento sirve e intentar mezclar cliques para obtener otras mas grandes hasta que no queden mas mezclas por intentarse Dos cliques pueden ser mezcladas si cada nodo del primero es adyacente a cada nodo del segundo Vease tambien EditarTeoria de grafosReferencias Editar Wasserman Stanley Faust Katherine 2013 1994 Glosario de terminos de Analisis de Redes usados en la traduccion de Wasserman Faust Analisis de redes sociales Metodos y aplicaciones Madrid Centro de Investigaciones Sociologicas p 856 ISBN 978 84 7476 631 8 OCLC 871814053 Datos Q1196873Obtenido de https es wikipedia org w index php title Problema del clique amp oldid 132815284, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos