Servicio de resolución del problema de guiado de vehículos basado en Google Maps
|
|
- Gustavo Vidal Villalobos
- hace 6 años
- Vistas:
Transcripción
1 Servicio de resolución del problema de guiado de vehículos basado en Google Maps A service for solving the Vehicle Routing Problem based on Google Maps Autor: José Fernando Acosta García Directores: José Francisco Chicano García, Enrique Alba Torres Introducción El problema de guiado de vehículos (VRP) consiste en encontrar un conjunto de rutas óptimas para realizar el reparto de una serie de paquetes a sus correspondientes destinos [TV01]. Todos los paquetes se encuentran inicialmente en un almacén y los transportistas deben repartirlos de forma que se minimice el tiempo de reparto o el coste del mismo. Además hay que tener en cuenta que los vehículos usados para el transporte tienen una capacidad limitada y una tasa de consumo de combustible determinada. Este problema tiene un gran interés para las empresas de transporte y logística, ya que el uso de rutas óptimas o casi óptimas supone un ahorro importante en el coste para la empresa. Figura 1 Una solución para una instancia del problema VRP Dado su gran interés, este problema ha sido abordado por multitud de investigadores en todo el mundo y existe una gran cantidad de proyectos de investigación y congresos centrados en él. Asimismo, existen distintas variantes entre las que cabe destacar VRP con límites de capacidad (CVRP) [LGW04] o VRP con ventanas de tiempo (VRPTW) [Sol95]. Sin embargo, incluso en sus versiones más simples el problema es NP-difícil. Esto significa que por el momento las técnicas exactas conocidas para obtener el óptimo global de cualquier instancia del problema requieren un tiempo exponencial con respecto al tamaño del mismo. Este hecho ha motivado la investigación de técnicas aproximadas para la resolución del problema y hoy en día existe un amplio abanico de métodos de optimización desarrollados para resolverlo [NEO].
2 Podemos clasificar estas técnicas en tres grandes categorías: técnicas exactas, heurísticas ad hoc y metaheurísticas. Como mencionamos anteriormente, las técnicas exactas [Fisher94] permiten encontrar una solución óptima al problema pero suelen ser costosas computacionalmente. No obstante, estas técnicas son muy útiles cuando el tamaño de las instancias a resolver es pequeño. Un ejemplo destacado es Ramificación y Poda (Branch & Bound). Por otro lado, las heurísticas ad hoc son algoritmos especialmente diseñados para resolver un problema concreto, VRP en el caso que nos ocupa. Aunque no aseguran obtener una solución óptima, normalmente consiguen una solución casi óptima en tiempo polinomial. Algunos ejemplos de heurísticas ad hoc para VRP son: la heurística de Clarke y Wright [CR94] y la de Fisher y Jaikumar [FJ81]. Finalmente, las técnicas metaheurísticas son algoritmos de optimización global cuya estructura es general y no depende del problema de optimización concreto que resuelven. El principal vínculo con el problema a resolver se establece a través de una función de evaluación o función objetivo que indica a la metaheurística cuál es la calidad de una solución determinada. Estos algoritmos han obtenido en muchos casos las mejores soluciones conocidas para determinadas instancias de VRP populares en la literatura específica [AD06]. Algunos ejemplos de técnicas metaheurísticas son: algoritmos genéticos [Gold89], optimización basada en colonias de hormigas [DS04] y enfriamiento simulado [KGV83]. La mayoría de las implementaciones de algoritmos que resuelven el problema usan como entrada un fichero de texto plano. En dicho fichero se presentan las coordenadas de los distintos puntos de reparto y del almacén. Además, se indican otras características asociadas a los vehículos o a los puntos de entrega, como por ejemplo: la capacidad de los vehículos, la ventana de tiempo dentro de la cual debe hacerse la entrega, etc. Desde el punto de vista de una empresa, la generación de estos ficheros de texto puede ser tediosa. En este sentido, Google Maps [GM] puede ser de gran ayuda para especificar con un simple click de ratón los puntos geográficos relevantes para el problema. Figura 2 Una imagen de Google Maps mostrando una ruta en Málaga
3 No sólo se puede usar Google Maps para la especificación de los puntos de reparto, sino que es posible utilizar sus servicios web para cosultar la distancia y el tiempo estimado para llegar desde uno a otro. Estos datos forman parte de la información básica que necesitan los algoritmos de resolución para proponer las rutas que más tarde recorrerán los vehículos. Google Maps ofrece una API en Javascript [GMA] para realizar todas estas consultas desde cualquier navegador Web. Así pues, la combinación de Google Maps junto con los algoritmos de resolución del problema VRP permiten, en principio, desarrollar un servicio para calcular cómodamente rutas (casi) optimas de reparto. Al ofrecerse a través de la Web, dicho servicio posee el don de la ubicuidad, permitiendo a personas de todo el mundo hacer uso del mismo sin importar donde se encuentren: un claro ejemplo de transferencia de conocimiento a la Sociedad. Objetivos El objetivo del presente proyecto consiste en desarrollar un servicio para resolver el problema de guiado de vehículos (VRP) en algunas de sus variantes usando Google Maps como base para la especificación de los puntos relevantes y el cálculo de la distancia entre puntos. El servicio se ofrecerá a través de una interfaz Web donde los clientes deben registrarse y pueden crear diferentes solicitudes de resolución. El cliente deberá marcar la localización del almacén y los destinos en un mapa de Google Maps y el sistema deberá proporcionar una solución de acuerdo con las preferencias del cliente (minimizar distancia o tiempo). Las solicitudes y soluciones se almacenarán en una base de datos para que el cliente las modifique o elimine cuando estime oportuno. Para la programación de la aplicación en el servidor se usará Java. En particular se programarán servlets y páginas JSP que interactuarán con la base de datos y con el servicio de optimización remota. Estos servlets serán ejecutados dentro de un Servidor Web Tomcat configurado para establecer conexiones seguras con los navegadores por medio de SSL (Socket Secure Layer). La base de datos se implementará en MySQL haciendo uso de herramientas CASE para su diseño. La parte de la aplicación que se ejecuta en el lado del cliente se implementará con Javascript inmerso en páginas HTML. El código implementado deberá acceder a la API de Google Maps para consultar información geográfica. Como se puede observar, el proyectando deberá dominar una gran variedad de tecnologías para desarrollar el proyecto. Fases del proyecto El proyecto se realizará siguiendo un proceso de desarrollo en espiral. En cada iteración se irán incorporando nuevas funciones a la herramienta. A continuación se muestran las distintas iteraciones para el desarrollo de la herramienta final. Estas iteraciones se corresponden con las distintas fases del proyecto. 1. Diseñar y desarrollar una versión simple de la interfaz en HTML y del servidor (servlets) que permita el envío al servidor de los puntos marcados en el navegador Web usando un mapa de Google Maps inmerso en la página Web.
4 2. Añadir la función de consulta de distancias entre puntos usando la API en Javascript y la información que ofrece Google Maps. 3. Añadir una capa de seguridad al sistema usando SSL para establecer un canal seguro de paso de información entre el cliente y el servidor. 4. Diseñar una base de datos para almacenar la información de las solicitudes de resolución de los clientes y soluciones de las mismas. Se usarán herramientas CASE para el diseño y se implementará en MySQL. 5. Añadir un sistema de autenticación para entrar al sistema y crear páginas Web para gestionar las solicitudes de los usuarios. 6. Añadir al sistema una conexión con un sistema de optimización remota que permita resolver las solicitudes planteadas por los clientes. Este sistema podrá ejecutarse en una máquina diferente y deberán enviarse los detalles de las instancias por un canal seguro de comunicación. Dependiendo de la urgencia del resultado el sistema debe escoger entre un amplio abanico de técnicas de resolución. 7. Crear manuales de uso y páginas Web de ayuda para los usuarios. Mejorar las páginas Web del servicio desde un punto de vista estético haciendo uso de hojas de estilo CSS y datos en XML para homogeneizar el aspecto visual. Medios materiales Equipo portátil o PC Entorno de desarrollo Java Adobe Dreamweaver para el desarrollo de las páginas Web, hojas de estilo y documentos XML Herramientas CASE para el diseño de los diagramas UML y la base de datos Servidores Web Tomcat Servidor de base de datos MySQL Editor de textos y compilador de LaTeX para la memoria y documentos intermedios. Libros y artículos aportados por los directores del proyecto. Revistas de la hemeroteca y de acceso electrónico.
5 Referencias [AD06] [CR64] E. Alba, B. Dorronsoro, Computing Nine New Best-So-Far Solutions for Capacitated VRP with a Cellular Genetic Algorithm, Information Processing Letters, 98(6): ISSN: G. Clarke and J. Wright "Scheduling of vehicles from a central depot to a number of delivery points", Operations Research, 12 (4), , [DS04] Dorigo, M. & Stützle, T. Ant Colony Optimization The MIT Press, 2004 [Fisher94] [FJ81] [GM] [GMA] [Gold89] [KGV83] [LGW04] [NEO] [Sol95] [TV01] M. L. Fisher, "Optimal Solution of Vehicle Routing Problems Using Minimum K-trees", Operations Research 42, , 1994 M. L. Fisher and R. Jaikumar. "A Generalized Assignment Heuristic for Vehicle Routing". Networks, 11: , Goldberg, D. E. Genetic Algorithms in Search, Optimization and Machine Learning Addison-Wesley, 1989 Kirkpatrick, S.; Gelatt, C. D. & Vecchi, M. P. Optimization by Simulated Annealing Science, 1983, 4598, F. Li, B. Golden, E. Wasil: "Very large-scale vehicle routing: new test problems, algorithms, and results". Computers & Operations Research, 32 (5), pp M. M. Solomon. "Algorithms for the Vehicle Routing Problem with Time Windows". Transportation Science, 29(2), pp P. Toth, D. Vigo: "The Vehicle Routing Problem". Monographs on Discrete Mathematics and Applications. SIAM, Philadelphia
CAPITULO III. Determinación de Rutas de Entregas
CAPITULO III Determinación de Rutas de Entregas Un importante aspecto en la logística de la cadena de abastecimiento (supply chain), es el movimiento eficiente de sus productos desde un lugar a otro. El
Más detallesProblemas de Rutas. Vicente Campos Aucejo Dpt. Estadística i Investigació Operativa Universitat de València vicente.campos@uv.es
Problemas de Rutas Vicente Campos Aucejo Dpt. Estadística i Investigació Operativa Universitat de València vicente.campos@uv.es Resumen El objetivo de este trabajo es el de divulgar la existencia de un
Más detallesUNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR. Ingeniería Aplicada TEÓRICA SERIACIÓN 100% DE OPTATIVAS DISCIPLINARIAS
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR DEPARTAMENTO ACADÉMICO DE SIS COMPUTACIONALES INGENIERÍA EN TECNOLOGÍA COMPUTACIONAL ASIGNATURA Algoritmo Genéticos ÁREA DE Ingeniería Aplicada CONOCIMIENTO
Más detallesHeurística para la Generación de un Conjunto de Referencia de Soluciones que Resuelvan el Problema de Ruteo de Vehículos con Múltiples Depósitos MDVRP
Tenth LACCEI Latin American and Caribbean Conference (LACCEI 2012), Megaprojects: Building Infrastructure by fostering engineering collaboration, efficient and effective integration and innovative planning,
Más detallesEscalabilidad en servicios de mapas. Modelo de teselas en cache con OpenLayers
Escalabilidad en servicios de mapas. Modelo de teselas en cache con OpenLayers Ignacio Gámez Ramírez. Geograma S.L. C/ Castillo de Lantarón 8, 01007 Vitoria-Gasteiz Ignacio.gamez@geograma.com Resumen Actualmente
Más detallesTítulo de la Memoria. Diseño e implementación de un juego MMORPG (Massive(ly) Multiplayer Online Rol Playing Game)
Título de la Memoria. Diseño e implementación de un juego MMORPG (Massive(ly) Multiplayer Online Rol Playing Game) Modalidad. Investigación / Desarrollo Área. Ingeniería de Software / Redes de Computadores
Más detallesC a l ses P P y y NP C a l se P C a l se N P N P [No N n o -De D te t rmin i i n s i ti t c i Polynomial-tim i e]
Análisis y Diseño de Algoritmos Introducción Análisis y Diseño de Algoritmos Concepto de algoritmo Resolución de problemas Clasificación de problemas Algorítmica Análisis de la eficiencia de los algoritmos
Más detallesUniversidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Informe final de pasantía
Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Informe final de pasantía Desarrollo de Componentes de software para el procesamiento de servicios web
Más detallesModelización Avanzada en Logística y Transporte
Modelización Avanzada en Logística y Transporte El problema de enrutamiento vehicular (VRP) Luis M. Torres Escuela Politécnica del Litoral Guayaquil, Diciembre 2010 Maestría en Control de Operaciones y
Más detalles4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC:
4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: A continuación se muestran los objetivos así como los mapas funcionales según la línea de acentuación y la línea
Más detallesUSO DE SMARTPHONE CON ANDROID COMO MEDIDOR DE COBERTURA CELULAR PARA USO DE UNA HERRAMIENTA DE OPTIMIZACIÓN EN REDES MÓVILES
1 USO DE SMARTPHONE CON ANDROID COMO MEDIDOR DE COBERTURA CELULAR PARA USO DE UNA HERRAMIENTA DE OPTIMIZACIÓN EN REDES MÓVILES Rosa Laime Ore María Guisado Apaza Maydeli Capcha Campian A1410256@iberotec.edu.pe
Más detallesSistema de Información Geográfica en la Web para el Problema de Ruteo de Vehículos
Sistema de Información Geográfica en la Web para el Problema de Ruteo de Vehículos de San Pedro M.E., Lasso M., Serón N., Carrizo, A., Montenegro C., Burgos E., Ramos L. Laboratorio de Tecnologías Emergentes
Más detallesLa funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados.
Navegadores Web. Aplicación que opera a través de Internet, interpretando la información de archivos y sitios web para que podamos ser capaces de leerla, (ya se encuentre ésta alojada en un servidor dentro
Más detallesComputación Paralela Móvil
Algoritmos y Programación Paralela Facultad de Informática Universidad de Murcia Copyleft c 2008. Reproducción permitida bajo los términos de la licencia de documentación libre GNU. Contenido 1 Introducción
Más detallesUn recorrido por la Web
Un recorrido por la Web En este apartado revisaremos los lenguajes de programación utilizados para desarrollos que tienen un gran impacto en los browsers de Internet. Cabe destacar que, cuando hablamos
Más detallesTecnológico Nacional de México INSTITUTO TECNOLÓGICO DE SALINA CRUZ
Tecnológico Nacional de México INSTITUTO TECNOLÓGICO DE SALINA CRUZ UNIDAD 2: ENRUTAMIENTO ESTÁTICO Y DINÁMICO ACTIVIDAD: TRABAJO DE INVESTIGACIÓN 1 MATERIA: REDES DE COMPUTADORAS DOCENTE: SUSANA MÓNICA
Más detallesLENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 5 Nombre: Lenguaje de presentación Objetivo: Conocer la importancia de los lenguajes de presentación.
Más detalles6. CONTRIBUCIÓN A LA FORMACIÓN PROFESIONAL Y FORMACIÓN GENERAL Esta disciplina contribuye al logro de los siguientes resultados de la carrera:
Universidad Católica San Pablo Facultad de Ingeniería y Computación Programa Profesional de Ciencia de la Computación SILABO CS360. Computación Bioinspirada (Electivo) 2012-2 1. DATOS GENERALES 1.1 CARRERA
Más detallesROS: Servicio de Optimización en Internet
1/20 : Servicio de Optimización en Internet Enrique Alba, José Nieto y Francisco Chicano 2/20 Optimización Combinatoria Un problema de optimización combinatoria está formado por: Variables: x 1, x 2,...,
Más detallesCANTABRIA GOBIERNO DE
Este manual describe cómo validar, con la aplicación Adobe Reader o Adobe Acrobat, la firma de los documentos en formato PDF que el BOC pone a disposición de los ciudadanos en su sede electrónica. Aunque
Más detallesProyecto de transformación de documentos XML 2012/2013. Un trabajo realizado por Pablo Medina Suárez 1ºDAW
Proyecto de transformación de documentos XML 2012/2013 Un trabajo realizado por Pablo Medina Suárez 1ºDAW ÁMBITO DEL PROYECTO El proyecto está orientado al diseño de un sitio web para una empresa que se
Más detallesI. Complejidad de Problemas
I. Complejidad de Problemas 1. Complejidad de Problemas Tópicos Clasificación de Problemas Clasificación por su Naturaleza Clasificación por su Tratabilidad Clasificación por el tipo de Respuesta 1.1 Clasificación
Más detallesANEXO APLICACIÓN DE FIRMA
ANEXO APLICACIÓN DE FIRMA Como se ha comentado anteriormente, uno de los principales usos del DNI electrónico es la realización de firma electrónica. Para utilizar esta funcionalidad de firma, numerosas
Más detallesSERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Código: F004-P006- GFPI Nº 23 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Código:228120 Versión: 102 Nombre del Proyecto: SISTEMA DE INFORMACIÓN
Más detallesInstrucciones de configuración del acceso remoto (VPN) de la UCLM para Windows, Mac y Linux
Instrucciones de configuración del acceso remoto (VPN) de la UCLM para Windows, Mac y Linux Referencia -- Fecha 14/03/2016 Autores Área TIC Destinatarios Estudiantes, PDI y PAS de la UCLM Descripción Este
Más detallesPROYECTO 2 Parte 1 BASES DE DATOS. Curso (2 Semestre) Grupos 4F2M y 4F1M-1 (aula 5102) CONSULTAS REMOTAS EN JAVA A UNA BASE DE DATOS
PROYECTO 2 Parte 1 BASES DE DATOS Curso 2014-15 (2 Semestre) Grupos 4F2M y 4F1M-1 (aula 5102) CONSULTAS REMOTAS EN JAVA A UNA BASE DE DATOS Pág. 1 de 8 1. Objetivos Generales Acceder a una Base de Datos
Más detallesDESCRIPTIVO TÉCNICO CATEGORIA: DESARROLLO WEB CON PHP
DESCRIPTIVO TÉCNICO CATEGORIA: DESARROLLO WEB CON PHP CHALLENGING SKILLS 2015 CONTENIDO 1. NOMBRE DE LA CATEGORÍA 2. DESCRIPCIÓN DE LA CATEGORÍA 3. OBJETIVO DE LA CATEGORÍA 4. REQUISITOS DE PARTICIPACIÓN
Más detallesServei de Sistemes d Informació Geogràfica i Teledetecció Universitat de Girona
d-ruta, un sistema móvil m de información n turística Servei de Sistemes d Informació Geogràfica i Teledetecció Universitat de Girona Contenidos Situación: La Vall de Ribes El proyecto d-ruta Encargo de
Más detallesIntroducción a las RdP. Optimización basada en redes de Petri. Redes de Petri. Son objeto de estudio: RdP. Ejemplos:
Seminario sobre toma de decisiones en logística y cadenas de suministro Introducción a las RdP Optimización basada en redes de Petri https://belenus.unirioja.es/~emjimene/optimizacion/transparencias.pdf
Más detallesManual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados
Manual de Usuario HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú 2015 - Todos los Derechos Reservados Introducción El Ministerio de Salud del Perú a través
Más detallesBitbloq 2: Entorno de programación
1.1.5. Bitbloq 2: Entorno de programación Bitbloq 1 es una herramienta online que permite crear programas para un microcontrolador y cargarlos en el mismo de forma sencilla y sin tener necesariamente conocimientos
Más detallesAPLICACIONES DE INTERNET: SOAP
Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas Desarrollo de Aplicaciones Distribuidas AUTORES: Alejandro Calderón Mateos Javier García Blas David Expósito Singh Laura Prada Camacho Departamento
Más detallesMANUAL PARA GESTIÓN DE METADATOS
MANUAL PARA GESTIÓN DE Los metadatos proporcionan información acerca de los datos. Describen un producto permitiendo conocer toda la información necesaria para definir si son adecuados o no para cierto
Más detallesFig. nº 1. Figura nº 1. Pantalla de introducción al entorno formativo.
GUÍA DE UTILIZACIÓN DIDÁCTICA Para el diseño del multimedia que hemos elaborado hemos seguidos las orientaciones que para la producción de estos materiales que son recomendadas desde diferentes publicaciones
Más detallesGeorreferenciaciónn Con GIS y los complementos GeoCoding y OpenLayers Plugin
Georreferenciaciónn Con Quantum GIS y los complementos GeoCoding y OpenLayers Plugin Título: Georreferenciación con Quantum GIS (QGIS) y los plugins GeoCoding y OpenLayers Plugin Versión: 1.0 Fecha: 7
Más detallesInstrucciones para la instalación de WebSigner en Mozilla Firefox
Instrucciones para la instalación de WebSigner en Mozilla Firefox Estas instrucciones permiten instalar el componente de firma WebSigner en ordenadores con sistemas operativos Windows y con los navegadores
Más detallesNavegando al Día. Publicado en Revista.Seguridad (http://revista.seguridad.unam.mx) Inicio > Navegando al Día. Por David Eduardo Bernal Michelena
Publicado en Revista.Seguridad (http://revista.seguridad.unam.mx) Inicio > Navegando al Día Navegando al Día Por David Eduardo Bernal Michelena numero-09 [1] Buenas prácticas [2] navegador [3] Las actualizaciones
Más detallesFirma y validación de ficheros PDF con Acrobat 8
Versión 1.0 18 de Noviembre de 2008 1. Configuración previa 3 1.1. Cómo importar el certificado de la CA Raíz de AC Camerfirma 3 1.2. Cómo configurar los parámetros relativos al sellado de tiempo 7 1.2.1
Más detallesMANUAL DE CONFIGURACION DE ADOBE PARA LA VALIDACION DE LA FIRMA DE UN DOCUMENTO
MANUAL DE CONFIGURACION DE ADOBE PARA LA VALIDACION DE LA FIRMA DE UN DOCUMENTO Febrero 2009 1/17 Índice 1. Introducción...3 2. Instalar los certificados de Firmaprofesional...3 3. Configurar Adobe Reader
Más detallesCurso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232)
Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232) Programa de Estudio Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232) Aprende a diseñar
Más detallesLENGUAJES JÓVENES PROGRAMADORES
LENGUAJES JÓVENES PROGRAMADORES SCRATCH Qué es Scratch? Es un lenguaje de programación creado por el MIT (Instituto Tecnológico de Massachusetts, EE.UU.) y diseñado para el aprendizaje de la programación.
Más detallesBLOQUE I: HOJA DE CÁLCULO
4. Organización, secuenciación y temporización de contenidos BLOQUE I: HOJA DE CÁLCULO En este bloque se pretende conocer y utilizar tanto la hoja de cálculo Excel como sus gráficos. Se aplicará la hoja
Más detallesPROCESAMIENTO DIGITAL DE SEÑALES TRABAJO FINAL PROFESOR: CRISTIAN FILTRO PASA BAJAS PARA SEÑAL DE SENSOR DE TEMPERATURA LM35
PROCESAMIENTO DIGITAL DE SEÑALES TRABAJO FINAL PROFESOR: CRISTIAN FILTRO PASA BAJAS PARA SEÑAL DE SENSOR DE TEMPERATURA LM35 JIMÉNEZ OSORIO HÉCTOR ALONSO MARTÍNEZ PÉREZ JOSÉ ALFREDO PÉREZ GACHUZ VICTOR
Más detallesCI63G Planificación de Sistemas de Transporte Público Urbano. Clase 19 Semestre Otoño 2008
CI63G Planificación de Sistemas de Transporte Público Urbano Clase 19 Semestre Otoño 2008 Descripción del Problema Proceso de planificación de cualquier empresa de transporte público: Diseñar los recorridos
Más detallesESET Secure Authentication
ESET Secure Authentication Comparativa de API frente a SDK Versión del documento 1.0 ESET Secure Authentication 2 Resumen ESET Secure Authentication proporciona una compatibilidad de fábrica para distintas
Más detallesWeb Map Service (WMS)
LOS SERVICIOS IDE TEMARIO Servidores de mapas - WMS Servidores de características (fenómenos) - WFS Servicio de Transformación de Coordenadas (WCTS) WFS Nomenclator Servidor de coberturas - WCS Servicio
Más detallesDesarrollo de aplicaciones de acceso a base de datos con JBuilder 7
Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7 Este artículo trata sobre el desarrollo de aplicaciones de acceso a base de datos con la herramienta JBuilder7. Tras una breve introducción,
Más detallesMANUAL DE USUARIO CONCEPTOS GENERALES
MANUAL DE USUARIO CONCEPTOS GENERALES Índice ÍNDICE...1 REQUISITOS MÍNIMOS...1 ACCESO A LA APLICACIÓN...2 BOTONERA SUPERIOR...3 MENÚ...3 ESTRUCTURA DE VENTANA...4 BUSCADORES...5 Requisitos mínimos Los
Más detallesDesarrollador de Aplicaciones Web con Java
Desarrollador de Aplicaciones Web con Java El presente programa integral tiene como finalidad el uso de la tecnología Java para el desarrollo de aplicaciones Web empresariales. En los tres módulos se utilizan
Más detallesCOLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA
Metas de comprensión cuarto periodo Comprende sus responsabilidades a la hora de formular sus propuestas como soluciones a problemas reales que impliquen el uso de las tecnologías de información y la gestión
Más detallesGLOSARIO. que interactúan para analizar información espacial en mapas. forma y la localización de los objetos en el espacio.
GLOSARIO Nota: G Término General en cualquier contexto AP Definición dentro del contexto del presente proyecto de grado y la aplicación Mapa Interactivo S Siglas incluidas en el Documento M Marcas y productos
Más detallesEmpleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra
Empleo CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01
Más detallesCurso de formación a distancia para el profesorado de la provincia de Almería. CEPIndalo. Paso a paso. Manuel Francisco García Gálvez.
CEPIndalo Curso de formación a distancia para el profesorado de la provincia de Almería Paso a paso 2 Índice Introducción: Conceptos previos... 3 Cómo crear una ruta en Geo Aumentaty... 3 Cómo ver una
Más detallesCómo se hace un blog?
Cómo se hace un blog? Enric Bruguera Payà P08/93006/01569 FUOC P08/93006/01569 Cómo se hace un blog? Índice Introducción... 5 1. Alojamiento del blog... 7 2. Gestión de contenidos... 8 3. Opciones más
Más detallesDISEÑO DE METAHEURÍSTICOS HÍBRIDOS PARA PROBLEMAS DE RUTAS CON FLOTA HETEROGÉNEA (2 Parte) : GRASP Y CONCENTRACIÓN HEURÍSTICA
DISEÑO DE METAHEURÍSTICOS HÍBRIDOS PARA PROBLEMAS DE RUTAS CON FLOTA HETEROGÉNEA (2 Parte) : GRASP Y CONCENTRACIÓN HEURÍSTICA Cristina R. Delgado Serna Departamento de ECONOMÍA (Área de Economía Aplicada)
Más detallesÍndice. Presentación Espacio de trabajo y gestión de archivos. Gestión de sitios y páginas
Índice Índice Presentación.................................... 11 Espacio de trabajo y gestión de archivos Introducción....................................... 15 Lección 1. Acceder a Dreamweaver: la Ventana
Más detallesEstudio de los riesgos relacionado con las redes Wi-Fi. A. Alejandro González Martínez
Estudio de los riesgos relacionado con las redes Wi-Fi A. Alejandro González Martínez Índice Introducción Seguridad en redes Wi-Fi Cifrado WEP Cifrado WPA/WPA2 WPA2-Enterprise Infraestructura Beneficios
Más detallesINFORME SOBRE EL ANÁLISIS COMPARATIVO DE LOS SISTEMAS LMS WP 2
INFORME SOBRE EL ANÁLISIS COMPARATIVO DE LOS SISTEMAS LMS WP 2 El presente proyecto ha sido financiado con el apoyo de la Comisión Europea. Esta publicación (comunicación) es responsabilidad exclusiva
Más detallesMASTER PROFESIONAL C# 5 Y ASP.NET MVC 5
MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 TEMARIO MODULO I. EL LENGUAJE C# 5 Introducción al desarrollo de soluciones informáticas. El Framework.NET. o Descripción de la plataforma. o Las especificaciones
Más detallesNoticias RED Remisión electrónica de documentos
Noticias RED Remisión electrónica de documentos Boletín de Noticias RED 2006/04 18 de mayo de 2006 Adaptación de las plataformas informáticas del Sistema RED para usuarios LINUX Se han adaptado todos los
Más detallesAplicación de la metodología GRASP al problema de Rutificación de Vehículos (VRP)
6th International Conference on Industrial Engineering and Industrial Management. XVI Congreso de Ingeniería de Organización. Vigo, July 18-20, 2012 Aplicación de la metodología GRASP al problema de Rutificación
Más detallesContenido. Introducción Usando di Monitoring como un usuario normal Uso de di Monitoring como un operador de entrada de datos...
1 Contenido Introducción... 3 Características principales... 3 Los niveles de usuario... 4 El aprendizaje de di Monitoring... 4 Usando di Monitoring como un usuario normal... 5 Acceso a di Monitoring...
Más detalles1. Introducción Generalidades Configuración del Equipo Instalación de Java... 3
Ú CONTENIDO 1. Introducción... 2 2. Generalidades... 2 3. Configuración del Equipo... 3 3.1 Instalación de Java... 3 3.2 Instalación de la aplicación AutoFirma... 12 3.3 Desarrollo de un proceso de firma
Más detallesReducción de Ruido por medio de Redes Neuronales
Reducción de Ruido por medio de Redes Neuronales Donato Hernández, Sergio Ledesma, Miguel Torres, Gabriel Aviña y Gerardo Canedo Facultad de Ingeniería Mecánica, Eléctrica y Electrónica Universidad de
Más detalles2.5.1. Procesamiento de documentos XML.
2.5.1. Procesamiento de documentos XML. Un analizador o parser XML es una herramienta encargada de leer documentos XML [17], poder acceder a sus elementos y comprobar si el documento es sintácticamente
Más detallesInformación y materiales sobre la asignatura Toda la información y materiales sobre la asignatura los podeis encontrar en:
Introducción a la asignatura: Diseño de Aplicaciones Telemáticas http://www.it.uc3m.es/pedmume/ Información y materiales sobre la asignatura Toda la información y materiales sobre la asignatura los podeis
Más detallesOPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA. Tema 4 Optimización no Lineal
OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA Tema 4 Optimización no Lineal ORGANIZACIÓN DEL TEMA Sesiones: El caso sin restricciones: formulación, ejemplos Condiciones de optimalidad, métodos Caso con restricciones:
Más detallesTema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
Más detallesPA JOSÉ MANUEL BURBANO CARVAJAL
PA121-01 SISTEMA DE GESTIÓN DEL CONOCIMIENTO PARA LA DEFINICIÓN DE ESTRATEGIAS QUE EVITEN LA DESERCIÓN ESCOLAR EN LOS COLEGIOS DE MOCOA PUTUMAYO EN EL NIVEL DE EDUCACIÓN BÁSICA SECUNDARIA JOSÉ MANUEL BURBANO
Más detalles[Informes Activos-Manual de Usuario]
[Informes Activos-Manual de Usuario] abril de 2014 Índice 1. VISIÓN GENERAL... 3 2. ELEMENTOS DE UN INFORME ACTIVO... 4 2.1. HERRAMIENTA DE PAGINACIÓN... 4 2.2. MENU DE OPCIONES DE COLUMNA... 5 2.2.1.
Más detallesTema 2: INTERNET. HERRAMIENTAS Y SERVICIOS.
Tema 2: INTERNET. HERRAMIENTAS Y SERVICIOS. Dos de los servicios más conocidos de internet son la World Wide Web y el correo electrónico. Mediante la www se puede acceder a una cantidad inmensa de información
Más detallesPlataforma de video bajo demanda (VOD)
Plataforma de video bajo demanda (VOD) Miguel Ángel Muñoz Bañón (G14) 74365649W Esquema para el proyecto de prácticas. 1. Descripción del proyecto Qué es lo que queremos hacer? Objetivos Se desea implementar
Más detallesLas personas usuarias de pueden acceder desde dos sitios diferentes:
Manual de Uso de la Web Privada Actualizado a Febrero de 2010 1. Introducción. La Web Privada de GEScontrat@ es un espacio a disposición de las personas usuarias de la aplicación GEScontrat@ en la que
Más detallesSistemas de Información 12/13 Introducción
12/13 Introducción Departamento Informática e Ingeniería de Sistemas Universidad de Zaragoza (raqueltl@unizar.es) " Guión Aplicaciones Empresariales Características Arquitecturas Tecnologías de desarrollo
Más detallesSISTEMA DE INFORMACIÓN ESTADISTICO DE LAS TECNOLOGIAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. GUIA PARA LA UTILIZACIÓN DEL SISTEMA.
SISTEMA DE INFORMACIÓN ESTADISTICO DE LAS TECNOLOGIAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. GUIA PARA LA UTILIZACIÓN DEL SISTEMA. Guía para la utilización del Sistema. El Sistema de Información Estadístico
Más detallesTEMA 1: SISTEMAS MODELADOS POR ECUACIONES DIFERENCIALES EN INGENIERÍA QUÍMICA. CLASIFICACIÓN. GENERALIDADES.
TEMA 1: SISTEMAS MODELADOS POR ECUACIONES DIFERENCIALES EN INGENIERÍA QUÍMICA. CLASIFICACIÓN. GENERALIDADES. 1. INTRODUCCIÓN. PLANTEAMIENTO DE PROBLEMAS EN INGENIERÍA QUÍMICA 2. PROBLEMAS EXPRESADOS MEDIANTE
Más detallesConceptos Generales en los Proyectos de Optimización de
Conceptos Generales en los Proyectos de Optimización de Rutas nicolas.lecat@ti.eptisa.com 627 53 69 62 Eptisa TI: Tecnologías de la Información Conceptos Generales: Definiciones y terminología Requerimientos,
Más detallesPROGRAMA DE CURSO. Código Nombre CC5502 Geometría Computacional Nombre en Inglés Computational Geometry SCT Auxiliar. Personal
PROGRAMA DE CURSO Código Nombre CC5502 Geometría Computacional Nombre en Inglés Computational Geometry SCT es Horas de Horas Docencia Horas de Trabajo Docentes Cátedra Auxiliar Personal 6 10 3 0 7 Requisitos
Más detallesEnterprise Architect:
Enterprise Architect: Procedimientos de implantación Fecha: 05/09/2006 Referencia: EJIE S.A. Mediterráneo, 3 Tel. 945 01 73 00* Fax. 945 01 73 01 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080
Más detallesMICROSOFT ACCESS 2016 Avanzado
MICROSOFT ACCESS 2016 Avanzado METODOLOGÍA DE LOS CURSOS Cursos interactivos sobre materias especializadas en los que el alumno avanza de forma guiada bajo una concepción learning by doing (aprender haciendo).
Más detallesOrdenador local + Servidor Remoto
Introducción Saber situarse con exactitud en el árbol de servidores, discos y directorios del ordenador que se está usando Conocer los usos básicos del teclado y el ratón (edición de campos texto, escritura
Más detallesGestión y Planificación del Transporte y la Distribución
Gestión y Planificación del Transporte y la Distribución Guía Docente Master Oficial en Planificación y Gestión de Procesos Empresariales Universitat de València Datos del Curso Nombre de la asignatura
Más detallesLaboratorio. Instalación de Visual Studio Community. Back To Basics Instalando Visual Studio Community. Versión: 1.0.
Laboratorio Instalación de Visual Studio Community Versión: 1.0.0 Enero de 2016 Página 1 de 19 informes@ticapacitacion.com http://ticapacitacion.com CONTENIDO INTRODUCCIÓN EJERCICIO 1: INSTALANDO VISUAL
Más detallesAplicación de un algoritmo randomizado a un problema real de enrutamiento de vehículos heterogéneos
Aplicación de un algoritmo randomizado a un problema real de enrutamiento de vehículos heterogéneos Cáceres, J., Grasas, A., Lourenço, H.R., Juan, A.A., Roca, M. and Colomé, R. (2012), Aplicación de un
Más detallesObjetos de aprendizaje: Computadora
MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora Lectura 1: La Computadora La computadora es una máquina
Más detallesMáster Universitario en Tecnologías de la Información y las Comunicaciones Universidad de Alcalá Curso Académico 2013/14
Sistemas Distribuidos de Control Máster Universitario en Tecnologías de la Información y las Comunicaciones Universidad de Alcalá Curso Académico 2013/14 GUÍA DOCENTE Nombre de la asignatura: Código: 200593
Más detallesMANUAL DE USUARIO DEL SISTEMA MATEGE
MANUAL DE USUARIO DEL SISTEMA MATEGE Índice del documento: INTRODUCCIÓN... 4 REQUISITOS... 5 ACCESO AL SISTEMA... 5 MATRICULACIÓN DE VEHÍCULOS... 5 Gestor Administrativo... 5 Empleado de Gestoría... 5
Más detallesWialon Logistics. La nueva solución de gestión de pedidos
Wialon Logistics La nueva solución de gestión de pedidos Un solo servicio para la oficina y en terreno Despachadores y empleados móviles unidos con un servicio universal de control sobre todas las etapas
Más detallesLicense Plate Detection using Neural Networks
License Plate Detection using Neural Networks Luis Carrera, Marco Mora Les Fous du Pixel Image Processing Research Group Department of Computer Science Catholic University of Maule http://www.lfdp-iprg.net
Más detallesCONTENIDOS DEL CURSO ONLINE DE DISEÑO Y DESARROLLO WEB CON HTML5, CSS Y DREAMWEAVER CS4:
Curso Online Diseño y Desarrollo Web con HTML5, CSS y Dreamweaver CS4 Completo Curso Online de Diseño y Desarrollo Web mediante el lenguaje programación HTML5, la hoja de estilos CSS y el programa de diseño
Más detalles1er. Semestre en la Licenciatura de Educación Preescolar. Las tics en la educación preescolar. Actividad 3 de la Unidad II
GOBIERNO DEL ESTADO DE DURANGO SECRETARÍA DE EDUCACIÓN ESCUELA NORMAL PROFESOR CARLOS A. CARRILLO SANTA MARÍA DEL ORO, EL ORO, DGO. 1er. Semestre en la Licenciatura de Educación Preescolar Las tics en
Más detallesALGORÍTMICA
ALGORÍTMICA 2012 2013 Parte I. Introducción a las Metaheurísticas Tema 1. Metaheurísticas: Introducción y Clasificación Parte II. Métodos Basados en Trayectorias y Entornos Tema 2. Algoritmos de Búsqueda
Más detallesAntes de empezar... Crear una presentación
Una vez que conozcas los conceptos básicos sobre cómo crear y editar documentos de Google Docs, y cómo acceder a ellos, lee esto para conocer los conceptos básicos específicos de las Presentaciones de
Más detallesTutor: Ing. Eddie Galarza. Autores: Edison Xavier Sánchez Quevedo Edison Saúl Gallardo Calvopiña
DISEÑO Y CONSTRUCCIÓN DE UN SISTEMA DE AUTENTIFICACIÓN CON RECONOCIMIENTO FACIAL MEDIANTE PROCESAMIENTO DE IMÁGENES CON LA UTILIZACIÓN DE SOFTWARE LIBRE Y TECNOLOGÍA RASPBERRY PI Autores: Edison Xavier
Más detallesOptimización de Colonia de Hormigas para resolver el problema de Distribución en Planta
Optimización de Colonia de Hormigas para resolver el problema de Distribución en Planta Luis Felipe Romero Dessens, José Alberto González Anaya y Luis Manuel Lozano Cota Universidad de Sonora, Departamento
Más detallesDESCRIPCIÓN DEL RESULTADO DE INVESTIGACIÓN
REF.: TIC_UAH_04 SECTOR INDUSTRIAL INVESTIGADOR DEPARTAMENTO DATOS DE CONTACTO PÁGINA WEB Tecnologías de la Información y la Comunicación José Antonio Portilla Figueras Teoría de la Señal y Comunicaciones
Más detallesMANUAL DE USUARIO RUV++
MANUAL DE USUARIO RUV++ Administración de Usuarios Insurgentes Sur 1685, pisos 5 y 6, Colonia Guadalupe Inn, C. P. 01020, México, D. F Contenido 1. Introducción... 2 2. Objetivos... 2 3. Requerimientos...
Más detallesServiceTonic. Guía de instalación
ServiceTonic Guía de instalación 1. Información general 1.1 Introducción El presente documento describe como instalar ServiceTonic en diferentes plataformas. Los distintos pasos del asistente mostrados
Más detallesUn modelo híbrido de inteligencia computacional para resolver el problema de Job Shop Scheduling
Un modelo híbrido de inteligencia computacional para resolver el problema de Job Shop Scheduling Jacob Meneses Angel, Marcela Rivera Martínez, Luis René Marcial Castillo, Sandoval Solís Lourdes Benemérita
Más detallesPREGUNTAS FRECUENTES DE LOS PROVEEDORES EN EL SISTEMA ELECTRÓNICO DE COMPRAS
Preguntas Frecuentes PREGUNTAS FRECUENTES DE LOS PROVEEDORES EN EL SISTEMA ELECTRÓNICO DE COMPRAS 1 - No puede acceder al portal porque se ha caído la red de Canal Gestión o el servidor no está disponible?
Más detalles