Chinese Postman Problem - Familia de funciones (Experimental)
Advertencia
Posible bloqueo del servidor
- Estas funciones pueden crear un bloqueo 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 (declaración de funciones) podría cambiar.
- La funcionalidad puede cambiar.
- Las pruebas de pgTap pueden estar ausentes.
- Posiblemente necesite codificación c/c++.
- Puede haber carencia de documentación.
- Hay documentación que, en dado caso, podría ser necesario reescribir.
- Ejemplos de documentación que puede ser necesario generar automáticamente.
- Puede ser necesaria más 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
Versiones de esta página
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.
Parámetros
Columna |
Tipo |
Valores predeterminados |
Descripción |
edges_sql |
TEXT |
|
La consulta SQL de aristas como se describe en Inner query. |
Consulta interna
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)
- Cuando es negativo: la arista (source, target) no existe, por lo tanto no es parte del grafo.
|
reverse_cost |
ANY-NUMERICAL |
-1 |
Peso de la arista (target, source),
- En caso negativo: la arista (target, source) no existe, por lo tanto no es parte del grafo.
|
Donde:
ANY-INTEGER: | SMALLINT, INTEGER, BIGINT |
ANY-NUMERICAL: | SMALLINT, INTEGER, BIGINT, REAL, FLOAT |
Ver también
Índices y tablas