pgr_chinesePostmanCost
- Experimental¶
pgr_chinesePostmanCost
— Calcula los costes mínimos de una ruta de circuito que contiene cada arista de un grafo dirigido y comienza y termina en el mismo vértice.
Advertencia
Posible bloqueo del servidor
Estas funciones pueden crear una caída del servidor
Advertencia
Funciones experimentales
No son oficialmente de la versión actual.
Es probable que oficialmente no formen parte de la siguiente versión:
Las funciones no podrían hacer uso de ANY-INTEGER ni ANY-NUMERICAL
El nombre puede cambiar.
La firma puede cambiar.
La funcionalidad puede cambiar.
Las pruebas de pgTap pueden faltar.
Posiblemente necesite codificación c/c++.
Puede carecer documentación.
Hay documentación que, en dado caso, podría ser necesario reescribir.
Puede ser necesario que los ejemplos de documentación se generen automáticamente.
Puede ser necesaria retroalimentación por parte de la comunidad.
Puede depender de una función propuesta de pgRouting
Podría depender de una función obsoleta de pgRouting
Disponibilidad
Versión 3.0.0
Nueva función experimental
Descripción¶
Las principales características son:
El proceso se realiza solo en bordes con costos positivos.
Tiempo de ejecución: \(O(E * (E + V * logV))\)
El grafo debe estar conectado.
Valor devuelto cuando el grafo está desconectado
Firmas¶
FLOAT
- Ejemplo:
SELECT * FROM pgr_chinesePostmanCost(
'SELECT id, source, target, cost, reverse_cost
FROM edges WHERE id < 17');
pgr_chinesepostmancost
------------------------
34
(1 row)
Parámetros¶
Parámetro |
Tipo |
Descripción |
---|---|---|
|
SQL de aristas descritas más adelante. |
Consultas Internas¶
SQL aristas¶
Un SQL de aristas que representa un grafo dirigido con las siguientes columnas
Columna |
Tipo |
x Defecto |
Descripción |
---|---|---|---|
|
ENTEROS |
Identificador de la arista. |
|
|
ENTEROS |
Identificador del primer vértice de la arista. |
|
|
ENTEROS |
Identificador del segundo vértice de la arista. |
|
|
FLOTANTES |
Peso de la arista ( |
|
|
FLOTANTES |
-1 |
Peso de la arista (
|
Donde:
- ENTEROS:
SMALLINT
,INTEGER
,BIGINT
- FLOTANTES:
SMALLINT
,INTEGER
,BIGINT
,REAL
,FLOAT
Columnas de Resultados¶
Columna |
Tipo |
Descripción |
---|---|---|
|
|
Costes mínimos de una trayectoria de circuito. |
Ver también¶
Índices y tablas