Modalidad de agrupación en clúster (DCirc)

El algoritmo Diseño circular tiene tres modalidades de agrupación en clúster.
Ejemplo de cómo seleccionar una modalidad de agrupación en clúster (algoritmo DCirc)
Para seleccionar una modalidad de agrupación en clúster:
Utilice el método:
layout.setClusteringMode(
        ibm_ilog.graphlayout.circular.CircularLayout.BY_CLUSTER_IDS);   
Los valores válidos para mode son:
  • ibm_ilog.graphlayout.circular.CircularLayout.AUTOMATIC (valor predeterminado): Es parecida a la modalidad ibm_ilog.graphlayout.CircularLayout.BY_CLUSTER_IDS, pero no requiere especificar clústeres. El gráfico se divide en clústeres una vez analizada la topología del gráfico. Los componentes biconexos forman los clústeres iniciales. Los nodos restantes que no pertenecen a ningún componente biconexo (no trivial) forman clústeres en estrella si su grado es mayor que el umbral de la agrupación en estrella. A continuación, los clústeres iniciales se fusionan si son menores que el tamaño mínimo de un clúster o se dividen si son mayores que el tamaño máximo de un clúster. Dispone los nodos de cada clúster de modo que el número de intersecciones de enlaces sea pequeño.
  • ibm_ilog.graphlayout.circular.CircularLayout.BY_CLUSTER_IDS: Deben proporcionarse identificadores de clúster de forma explícita para cada nodo (consulte Miembros del clúster y orden de los nodos de un clúster (DCirc)). El orden de los nodos especificados se conserva y no se reduce el número de intersecciones de enlaces. Un algoritmo de tipo árbol coloca los clústeres.
  • ibm_ilog.graphlayout.circular.CircularLayout.BY_SUBGRAPHS: El algoritmo maneja un gráfico anidado, incluidos los enlaces intergráficos. Dispone los nodos de cada subgráfico de modo que el número de intersecciones de enlaces sea pequeño. Respeta los enlaces intergráficos y gira el clúster de modo que el número de intersecciones de enlaces sea pequeño. Da por supuesto que todos los nodos son casi cuadrados y que todos están en subgráficos, pero el anidamiento del subgráfico es de sólo 1. Los nodos que están dentro de subgráficos de subgráficos no se manejan. En esta modalidad, cada subgráfico conserva su posición inicial. Los subgráficos los puede colocar un algoritmo de diseño distinto o pueden colocarse interactivamente.