matcom / ia-sim-cmp-21

Repositorio para registrar los proyectos del curso
MIT License
8 stars 0 forks source link

Gestión de rutas para taxistas #3

Open JavierRdguez opened 2 years ago

JavierRdguez commented 2 years ago

Datos del proyecto

Complete la siguiente información

Nombre: Gestión de rutas para taxistas Repositorio: https://github.com/aka-cs/ia-sim-cmp.git Reporte: https://github.com/aka-cs/ia-sim-cmp/wiki

Breve resumen

Este resumen (o uno ligeramente más amplio) debe aparecer también en el reporte linkeado arriba.

Dado un conductor de taxi, este necesita dada la información del tráfico y de las personas que piden viajes ser capaz de decidir con rapidez a que pasajeros atender y que rutas tomar. Por esto buscamos crear un programa que mediante el uso de inteligencia artificial sea capaz de resolver este problema para el taxista, buscando en cada momento la mejor decisión posible y que tome en cuenta factores como la cantidad de combustible y los lugares para reponer, además del costo de esta operación. Para probar el desempeño del programa, haremos uso de simulaciones, en las que se analizaran cosas como el tráfico y el surgimiento de pedidos de viaje, así como la distancia recorrida hasta el momento y el consumo de combustible en función de esto, por lo que tendremos un sistema dinámico que cambia en función del tiempo. La creación de simulaciones y del programa en si se facilitará mediante la creación de un lenguaje de programación especializado.

Miembros del equipo

Aprobación

Estos elementos serán chequeados por los profesores de la asignatura para aprobar el proyecto.

En caso de que algunas de las condiciones anteriores no se cumplan, en este issue les dejaremos todos los comentarios y discusiones necesarias para lograr la aprobación del proyecto.

Este issue será cerrado una vez se considere definitivamente aprobado o rechazado el proyecto, y se le pondrá la etiqueta correspondiente.

apiad commented 2 years ago

Me gusta la idea, lo único que quisiera un tilín de explicación es hasta donde pretenden (a muy alto nivel ahora) que sea configurable mediante el lenguaje de programación. O sea, que voy a poder programar, la estrategia del taxista, las características del tráfico, el mapa, etc...

JavierRdguez commented 2 years ago

Me gusta la idea, lo único que quisiera un tilín de explicación es hasta donde pretenden (a muy alto nivel ahora) que sea configurable mediante el lenguaje de programación. O sea, que voy a poder programar, la estrategia del taxista, las características del tráfico, el mapa, etc...

Nuestra idea es generar el software en si en base al lenguaje que definamos, que debe permitir facilidades como la definición de mapas y los puntos claves del mismo (dígase intersecciones, semáforos, etc.) y el trabajo sobre el mismo (cambios de luces, tráfico, etc.) . El aspecto del trafico es de particular interés porque trataremos de predecir el comportamiento del mismo, en dependencia de las luces de los semáforos, y la duración de las mismas. La estrategia del taxista se construirá en el mismo lenguaje teniendo en cuenta todos los elementos anteriores, incluyendo factores como nuevos pedidos y distancia a recorrer. Ya con estos elementos definidos, esperamos poder construir simulaciones usando el lenguaje construido, para probar el rendimiento de dichas estrategias y modificarlas de ser necesario.

sestevez commented 2 years ago

Hola yo seré su mentor. Me gusta el proyecto aunque hay algunas cosas que me gustaría que me las explicaran.