Socket
Socket
Sign inDemoInstall

routing-programming

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

routing-programming

A routing algorithm for optimizing paths and schedules in logistics and transportation.


Maintainers
1

Routing Algorithm

Este proyecto implementa un algoritmo de búsqueda tabú para resolver problemas de ruteo de vehículos (Vehicle Routing Problem, VRP). El objetivo es optimizar las rutas de una flota de vehículos que deben visitar un conjunto de clientes para satisfacer sus demandas, respetando las restricciones de capacidad y tiempo.


Características

  • Búsqueda Tabú: Utiliza la búsqueda tabú para encontrar soluciones óptimas o cercanas al óptimo para el VRP.
  • Optimización de Rutas: Calcula rutas eficientes teniendo en cuenta la demanda de los clientes, la capacidad de los vehículos y las ventanas de tiempo.
  • Flexibilidad: Capaz de adaptarse a diferentes configuraciones de problemas de ruteo.

Requisitos Previos

Para ejecutar este proyecto, necesitarás:

  • Python 3.6 o superior.
  • Librerías de Python: random, time, collections.deque, copy.deepcopy.

Estructura del Proyecto

  • src/: Carpeta que contiene los módulos fuente del proyecto.
    • node.py: Define la clase Node, que representa a los clientes y depósitos.
    • routing_algorithm.py: Contiene la implementación del algoritmo de búsqueda tabú.
  • README.md: Este archivo, que proporciona una visión general del proyecto y las instrucciones de uso.

Contribuir

Si deseas contribuir al proyecto, por favor considera lo siguiente:

  • Reporte de Errores: Usa el sistema de issues para reportar errores.
  • Sugerencias de Mejoras: Las ideas para mejorar el proyecto son siempre bienvenidas.

Licencia

Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.


FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc