11 resultados para Open source
Resumo:
In this paper we introduce four scenario Cluster based Lagrangian Decomposition (CLD) procedures for obtaining strong lower bounds to the (optimal) solution value of two-stage stochastic mixed 0-1 problems. At each iteration of the Lagrangian based procedures, the traditional aim consists of obtaining the solution value of the corresponding Lagrangian dual via solving scenario submodels once the nonanticipativity constraints have been dualized. Instead of considering a splitting variable representation over the set of scenarios, we propose to decompose the model into a set of scenario clusters. We compare the computational performance of the four Lagrange multiplier updating procedures, namely the Subgradient Method, the Volume Algorithm, the Progressive Hedging Algorithm and the Dynamic Constrained Cutting Plane scheme for different numbers of scenario clusters and different dimensions of the original problem. Our computational experience shows that the CLD bound and its computational effort depend on the number of scenario clusters to consider. In any case, our results show that the CLD procedures outperform the traditional LD scheme for single scenarios both in the quality of the bounds and computational effort. All the procedures have been implemented in a C++ experimental code. A broad computational experience is reported on a test of randomly generated instances by using the MIP solvers COIN-OR and CPLEX for the auxiliary mixed 0-1 cluster submodels, this last solver within the open source engine COIN-OR. We also give computational evidence of the model tightening effect that the preprocessing techniques, cut generation and appending and parallel computing tools have in stochastic integer optimization. Finally, we have observed that the plain use of both solvers does not provide the optimal solution of the instances included in the testbed with which we have experimented but for two toy instances in affordable elapsed time. On the other hand the proposed procedures provide strong lower bounds (or the same solution value) in a considerably shorter elapsed time for the quasi-optimal solution obtained by other means for the original stochastic problem.
Resumo:
Este Proyecto Fin de Carrera (PFC) se enmarca en otro proyecto de mayor envergadura, cuyo objetivo final es estudiar la eficiencia en el desarrollo de soluciones informáticas para organizaciones fundamentadas en herramientas CMS Open Source(código libre) basadas en Java y PHP. El presente PFC se ha desarrollado en el área jurídica y se ha propuesto Liferay como CMS. A través del gestor se debía buscar la manera de compartir los documentos de tal manera que estuvieran alojados en un servidor donde cualquier usuario previamente registrado pudiera acceder a ellos desde un sitio remoto. Además debía tener una sección de calendario dónde crear eventos. Como gestor documental Liferay cumple con las expectativas, pudiendo satisfacer todas las funcionalidades necesarias del proyecto. El único inconveniente encontrado, ha sido el no poder desarrollar algunos detalles de algunos módulos para ceñirse exactamente a las necesidades deseadas. Idioma: Castellano.
Resumo:
Este PFC trata la construcción de un sistema de acceso al catálogo de una biblioteca doméstica a través de distintas interfaces de usuario que hacen uso de unos mismos servicios web REST expuestos en un servidor Java EE. Su desarrollo implica la integración de múltiples tecnologías open source a varios niveles.
Resumo:
Análisis de Pandora FMS Open Source y diseño de mejoras, en forma de módulos o sondas para extraer información de dispositivos y sistemas no soportados nativamente por la plataforma.
Resumo:
Castellano: A lo largo de este proyecto se ha desarrollado un sistema de bajo coste para la tomade electrocardiogramas y posterior visualización de los mismos en un dispositivo Android. Además se ha creado un módulo inteligente capaz de realizar un diagnóstico de manera automática y razonada sobre los datos recogidos. El proyecto se ha realizado principalmente sobre tecnologías abiertas: Arduino como componente central del sistema electrónico, Android para visualizar datos en una plataforma móvil y CLIPS como motor sobre el cual se ha desarrollado el sistema experto que realiza el diagnóstico.
Resumo:
Este Proyecto Fin de Carrera ha realizado el diseño y la implementación de la aplicación social Faborez, para la petición de favores instantáneos. El desarrollo se ha realizado en un marco de integración y colaboración directa de los usuarios en el proyecto, partiendo de un Minimum Viable Product inicial e integrando su feedback en la progresiva ampliación de las características del servicio. En implementación se han utilizado tecnologías emergentes, todas de código abierto: MongoDB y Redis para el almacenamiento de datos, Sails.js como plataforma base para el backend y desarrollando como clientes una aplicación web y otra Android nativa.
Resumo:
Máster en Dirección Empresarial desde la Innovación y la Internacionalización. Curso 2013/2014
Resumo:
[ES]Este trabajo tiene como objetivo analizar la evolución de las estructuras organizativas adoptadas por las empresas, así como la introducción de las Tecnologías de la Información y la Comunicación en el sector empresarial. También se analizará el cambio de la integración vertical como estrategia, a la tendencia actual del outsourcing o externalización de tareas, además del crowdsourcing y sus dos vertientes más actuales, el crowdfunding y la tecnología Open Source. Finalmente se ilustra el proyecto con el análisis de un caso real centrado en la evolución del Grupo Eroski, su estrategia y modelo de negocio, así como la influencia de las TIC y sus movimientos en materia de outsourcing.
Resumo:
[ES]La edición de audio y video es una práctica muy frecuente actualmente en todas partes del mundo, tanto en ámbitos profesionales como domésticos. Tanto que para el año 2018, se prevé que el 80% del tráfico de internet serán descargas y subidas de videos. Para poder ofrecer edición de audio y video simple y potente a los usuarios, existen cantidades grandes de software de pago que pueden ser muy eficientes y pueden tener buenos resultados, pero puede que algunos usuarios no se puedan permitir tener acceso a ello por razones económicas o por no encontrarse en las plataformas de las que dispone el usuario, y de ahí nace el editor de videos Kdenlive, un editor de video de software libre desarrollado por una comunidad de usuarios y desarrolladores que juntos están haciendo que Kdenlive sea un programa al nivel de los editores de video comerciales. Aunque exista una gran comunidad de personas que se ayudan entre ellos, la documentación actual no está del todo enfocada a desarrolladores nuevos, sin experiencia previa. Éste trabajo tratará de añadir nuevas funcionalidades a Kdenlive, a petición de la comunidad de desarrolladores, así como crear una documentación que pueda ayudar a nuevos desarrolladores en poder concentrarse directamente en la tarea de programar, en vez de la búsqueda de información y formación previa sobre el programa.
Resumo:
[Es]Con el paso de los años, el uso de tecnologías de edición de vídeo ha ido cobrando protagonismo, tanto dentro del mundo del arte cinematográfico, como en reportajes, o, en los últimos años, en vídeos subidos por usuarios a redes sociales. Por otra parte, el software libre se ha ido expandiendo en todos los sectores, proporcionando a los usuarios código de calidad sin tener que pagar las licencias de otros programas similares. Por ello, se decide por optar por la colaboración en Kdenlive, un editor de vídeo de código libre desarrollado en KDE. Este programa cuenta con una multitud de potentes herramientas, y está basado en torno a una comunidad de desarrolladores, que trabajan con el objetivo de crear el editor de vídeo no lineal más avanzado de GNU/Linux. Mediante este trabajo, se pretende contribuir a dicho programa mediante el diseño y codificación de una nueva funcionalidad para el programa, a la vez que colaborar con la documentación ofrecida por los desarrolladores del programa con el objetivo de ayudar a nuevos desarrolladores a incorporarse al desarrollo de la aplicación de una manera más sencilla.
Resumo:
The CTC algorithm, Consolidated Tree Construction algorithm, is a machine learning paradigm that was designed to solve a class imbalance problem, a fraud detection problem in the area of car insurance [1] where, besides, an explanation about the classification made was required. The algorithm is based on a decision tree construction algorithm, in this case the well-known C4.5, but it extracts knowledge from data using a set of samples instead of a single one as C4.5 does. In contrast to other methodologies based on several samples to build a classifier, such as bagging, the CTC builds a single tree and as a consequence, it obtains comprehensible classifiers. The main motivation of this implementation is to make public and available an implementation of the CTC algorithm. With this purpose we have implemented the algorithm within the well-known WEKA data mining environment http://www.cs.waikato.ac.nz/ml/weka/). WEKA is an open source project that contains a collection of machine learning algorithms written in Java for data mining tasks. J48 is the implementation of C4.5 algorithm within the WEKA package. We called J48Consolidated to the implementation of CTC algorithm based on the J48 Java class.