Diseño e implementación de una página web para la comparación de algoritmos de optimización

Gutiérrez Baeza, David (2017). Diseño e implementación de una página web para la comparación de algoritmos de optimización. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Descripción

Título: Diseño e implementación de una página web para la comparación de algoritmos de optimización
Autor/es:
  • Gutiérrez Baeza, David
Director/es:
  • LaTorre de la Fuente, Antonio
Tipo de Documento: Proyecto Fin de Carrera/Grado
Grado: Grado en Ingeniería Informática
Fecha: Julio 2017
Materias:
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Arquitectura y Tecnología de Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (705kB) | Vista Previa

Resumen

Como resumen, he codificado una web con autenticación de diferentes tipos de usuarios, cuyo propósito principal es dar a éstos la posibilidad de subir sus resultados de algoritmos ejecutados sobre diferentes benchmarks y posteriormente, compararlos mostrando los resultados mediante diferentes gráficas que detallan las ventajas y desventajas de un algoritmo frente a otro u otros de diferentes usuarios. Por otro lado, a través de diferentes paneles de gestión pueden darse de alta en el sistema nuevos benchmarks, funciones, tags, usuarios y validar, en caso de ser usuario administrador, los resultados pendientes de confirmación de usuarios. Se ha necesitado la elaboración y seguimiento de un plan de trabajo, el uso de diferentes editores, lenguajes de programación y tecnologías cuyo estudio ha debido ser llevado a cabo para finalizar satisfactoriamente la realización de este TFG. Por otro lado, en cuanto a las fuentes o repositorios de ayuda, se ha utilizado en mayor medida que otras stackoverflow.com, página especializada, en su mayor parte, en consultoría sobre programación. Finalizando, el proyecto ha sido llevado a cabo en su totalidad en una máquina virtual con sistema operativo Linux, versión: 16.04 (Xenial Xerus). ---ABSTRACT--- As a summary, I have coded a website with authentication for different types of users, which main interest is to allow them to upload their algorithm results that were executed on different Benchmarks and, later, compare them showing the results through different kinds of graphics that explain the advantages and disadvantages of an algorithm compared to those of the algorithms of other users. Furthermore, through different management panels, new benchmarks, functions, tags and can be registered in the system and the algorithms scores with confirmation pending can be validated by the administrator user. The elaboration and follow up of a work plan has been a requirement, as well as the use of different editors, programming languages and technologies which study has been carried out to complete this TFG successfully. In addition, in terms of help sources or repositories, the one that has been most frequently used was stackoverflow.com, a specialized website, mainly, in programming consultancy. To conclude, the project has been conducted in a virtual machine Linux OS v.16.04.

Más información

ID de Registro: 47748
Identificador DC: http://oa.upm.es/47748/
Identificador OAI: oai:oa.upm.es:47748
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 14 Sep 2017 10:40
Ultima Modificación: 14 Sep 2017 10:40
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM