Scénario de test & Cas d'usage
Análisis de redes y algoritmos de grafos.
Descubrir todas las acciones de optNetworkCreación de grafo con pesos (weight) y un auto-enlace (bucle) intencional.
| 1 | |
| 2 | DATA casuser.server_latency; |
| 3 | INPUT from $ to $ latency; |
| 4 | DATALINES; |
| 5 | SRV1 SRV2 10 SRV2 SRV3 10 SRV1 SRV3 50 SRV3 SRV4 10 SRV4 SRV5 10 SRV3 SRV5 10 SRV5 SRV5 0 ; |
| 6 | |
| 7 | RUN; |
| 8 |
| 1 | |
| 2 | PROC CAS; |
| 3 | optNetwork.clique / links={name="server_latency", caslib="casuser", weight="latency"} maxLinkWeight=40 selfLinks=true out={name="low_latency_clusters", caslib="casuser", replace=true}; |
| 4 | |
| 5 | RUN; |
| 6 |
El sistema debe filtrar el enlace SRV1-SRV3 (peso 50 > max 40), rompiendo el clique {SRV1, SRV2, SRV3}. Debe identificar el clique {SRV3, SRV4, SRV5} ya que todos sus enlaces internos suman menos de 40 o son individualmente bajos. El parámetro 'selfLinks=true' permite procesar el registro SRV5-SRV5 sin error, aunque no afecte la definición de clique multipunto.