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.

Description

Title: Diseño e implementación de una página web para la comparación de algoritmos de optimización
Author/s:
  • Gutiérrez Baeza, David
Contributor/s:
  • LaTorre de la Fuente, Antonio
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: July 2017
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Arquitectura y Tecnología de Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (705kB) | Preview

Abstract

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.

More information

Item ID: 47748
DC Identifier: http://oa.upm.es/47748/
OAI Identifier: oai:oa.upm.es:47748
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 14 Sep 2017 10:40
Last Modified: 14 Sep 2017 10:40
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM