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
Advertencia
Funciones experimentales
Disponibilidad
Soporte
Las principales características son:
pgr_chinesePostmanCost(edges_sql)
RETURNS FLOAT
Ejemplo: |
---|
SELECT * FROM pgr_chinesePostmanCost(
'SELECT id,
source, target,
cost, reverse_cost FROM edge_table where id < 17'
);
pgr_chinesepostmancost
------------------------
34
(1 row)
Columna | Tipo | Valores predeterminados | Descripción |
---|---|---|---|
edges_sql | TEXT |
La consulta SQL de aristas como se describe en Inner query. |
Un SQL de Aristas que representa un grafo dirigido con las siguientes columnas
Columna | Tipo | Valores predeterminados | Descripción |
---|---|---|---|
id | ANY-INTEGER |
Identificador de la arista. | |
origen | ANY-INTEGER |
Identificador del primer punto final en el vértice de la arista. | |
objetivo | ANY-INTEGER |
Identificador del segundo punto final en el vértice de la arista. | |
cost | ANY-NUMERICAL |
Peso de la arista (source, target)
|
|
reverse_cost | ANY-NUMERICAL |
-1 | Peso de la arista (target, source),
|
Donde:
ANY-INTEGER: | SMALLINT, INTEGER, BIGINT |
---|---|
ANY-NUMERICAL: | SMALLINT, INTEGER, BIGINT, REAL, FLOAT |
Tipo | Descripción |
---|---|
FLOAT |
Costes mínimos de una trayectoria de circuito. |
Índices y tablas