todos conocemos y amamos algoritmos s-t de corte mínimo, pero todos cortan los bordes en el gráfico. ¿Hay alguna variante que corte a través de los nodos?corte mínimo a través de vértices/nodos - no bordes
Respuesta
Por lo tanto, para utilizar el algoritmo de corte mínimo s-t, debe transformar su gráfico en una red de flujo. Esto proporciona un gráfico dirigido implícito (la dirección del flujo hacia adelante de un borde). Puede usar esta representación dirigida para transformar el gráfico en algo que debería resolver esto. Básicamente transforma cada vértice, V (excluyendo la fuente y el sumidero) en dos vértices, llámelos A y B. A obtiene todos los bordes de V, B obtiene todos los bordes de V. Luego crea el borde A -> B con una capacidad máxima de infinito.
Creo que si ejecuta el algoritmo de corte mínimo s-t habitual en esto, solo seleccionará los bordes que cree. La única modificación que puedo pensar que es necesaria es en los casos en que el grado de A es uno, puede seleccionar ese borde para cortar, pero simplemente elija A como el vértice. (Esto depende de la implementación del algoritmo s-t)
Espero que tenga sentido. No estoy seguro si eso funciona (es decir, no tengo ganas de pensar en una prueba adecuada), pero tiene sentido intuitivo que lo haga. La idea intuitiva que tengo es que si cortas un borde "sin vértice", también podrías cortar un borde de "vértice" ya que tiene el mismo efecto que desconectar el gráfico.
Uno puede referirse aquí con más detalle para mayor claridad .. http: // www .cs.rochester.edu/~ cding/Teaching/200Spring2002/Assignments/P-2-1-G4.ps – Shatu
- 1. Biblioteca de corte mínimo de flujo máximo para Python
- 2. AVFoundation, corte los bordes en la capa de vista previa
- 3. Árbol de expansión mínimo: ¿Qué es exactamente la propiedad de corte?
- 4. Encontrar el corte mínimo en un gráfico tal que los vértices dados están desconectados
- 5. ¿Hay un árbol de expansión mínimo que no contenga el borde ponderado mínimo/máximo?
- 6. corte mínimo para el volumen del micrófono con reconocimiento de voz de Windows
- 7. Iteración a través de los pesos de los bordes de un aumento de const :: gráfico
- 8. graph - ¿Cómo encontrar el ciclo dirigido mínimo (peso mínimo total)?
- 9. Encontrar 'bordes de cuello de botella' en un gráfico
- 10. Uso del corte con delimitadores no imprimibles
- 11. android ics bordes de desvanecimiento no funcionan
- 12. Cristal de corte Delphi
- 13. derecho a bordes izquierdos en punto (Graphviz)
- 14. UITableView Retraso debido a sombras y bordes
- 15. paquete no encontrado a través de ssh
- 16. No puedo recuperar a través de SSH
- 17. Conectarse a un host no certificado a través de FTP a través de TLS/SSL
- 18. Puntos de corte de GDB
- 19. Agregar bordes a una imagen usando python
- 20. Detección de bordes unidimensionales
- 21. SIGTRAP a pesar de no establecer puntos de interrupción; punto de corte de hardware oculto?
- 22. IIS7 no concedió permiso mínimo solicita
- 23. Flujo máximo - a través de vértice - ¿cómo?
- 24. Chrome/WebKit creando una barra sólida al usar bordes, bordes y bordes superiores e inferiores
- 25. agujeros de corte en PathGeometry
- 26. Pycharm no reconoce puntos de corte en archivos que no son de prueba
- 27. Gridview multiline Textview corte
- 28. Bordes de dos colores
- 29. Eliminar bordes de celda de tabla no deseados con CSS
- 30. Herramientas de corte para Eclipse
también publicó en http://cstheory.stackexchange.com/questions/2877/minimal-cut-through-vertices-nodes-not-edges – eisbaw