Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2014, Revista Ingenieria Industrial
Este trabajo presenta algoritmos de resolución de Problemas de Satisfacción de Restricciones, capaces de medir el desempeño de su proceso a través de indicadores relevantes, posibilitando su auto-ajuste. Las posibilidades de adaptación tienen relación con cambiar la Estrategia de Enumeración en uso al detectarse un mal rendimiento. El propósito es encontrar soluciones rápidamente para diferentes tipos de problemas, solucionando una de las limitantes en torno a las Estrategias de Enumeración: "para un problema dado, se tiene una estrategia particular que funciona bien, pero limitada en la resolución eficiente de otros problemas". La propuesta descrita se inspira en enfoques adaptativos existentes, pero que han sido diseñados con otra orientación, como el caso de la Satisfacción de Restricciones Adaptativas, donde dada una secuencia de algoritmos a utilizar, los malos son detectados y reemplazados por el próximo candidato. Sin embargo, en este trabajo no se pretende cambiar un algoritmo completo, sino para un mismo algoritmo de resolución modificar la estrategia que lo guía en base a la observación del conjunto de indicadores, obtenidos del análisis del mismo proceso de búsqueda que está desempeñando.
Este trabajo presenta algoritmos de resolución de Problemas de Satisfacción de Restricciones, capaces de medir el desempeño de su proceso a través de indicadores relevantes, posibilitando su auto-ajuste. Las posibilidades de adaptación tienen relación con cambiar la Estrategia de Enumeración en uso al detectarse un mal rendimiento. El propósito es encontrar soluciones rápidamente para diferentes tipos de problemas, solucionando una de las limitantes en torno a las Estrategias de Enumeración: "para un problema dado, se tiene una estrategia particular que funciona bien, pero limitada en la resolución eficiente de otros problemas". La propuesta descrita se inspira en enfoques adaptativos existentes, pero que han sido diseñados con otra orientación, como el caso de la Satisfacción de Restricciones Adaptativas, donde dada una secuencia de algoritmos a utilizar, los malos son detectados y reemplazados por el próximo candidato. Sin embargo, en este trabajo no se pretende cambiar un algoritmo completo, sino para un mismo algoritmo de resolución modificar la estrategia que lo guía en base a la observación del conjunto de indicadores, obtenidos del análisis del mismo proceso de búsqueda que está desempeñando.
Universidad Nacional de Colombia, 2008
RESUMEN El presente trabajo tiene como objetivo presentar los conceptos básicos de la programación lineal flexible o progremación lineal con restricciones difusas. Dado que la literatura presenta dicha metodología para restricciones de desigualdad, se formula una metodología para restricciones de igualdad y de caja. Se muestra cómo un problema de este tipo equivale a uno de optimización paramétrica. Finalmente, se presentan dos ejemplos ilustrativos en los cuales se muestra la ventaja de la metodología al mejorar la solución óptima y, por otro lado, la obtención de una región factible en problemas con espacio de soluciones vacío. Palabras clave: conjuntos difusos, programación lineal, optimización paramétrica.
Una empresa ha contratado a 3 personas para 3 tareas. El máximo número de personas asignadas a una tarea son 2 La utilidad de los trabajadores en cada tarea es:
1998
En los últimos años, las técnicas de resolución de problemas mediante el uso de restricciones, ha cobrado mucho interés dentro del área de la Inteligencia Artificial. En este trabajo se proponen nuevas técnicas para resolver problemas de scheduling, las cuales son susceptibles de ser aplicadas usando una herramienta basada en restricciones. El problema consiste en producir una cierta cantidad de productos, para lo cual necesitan realizarse determinadas tareas, en un orden explícito. Para realizar estas tareas, existen n máquinas que pueden realizar algunas o todas las tareas, con distintos ritmos de producción (cantidad de productos realizados por unidad de tiempo). En este planteamiento se tiene en cuenta además el tiempo de preparación de las máquinas (setup). La entrada del problema la constituye el tamaño del lote de productos que se desea producir, la cantidad de tareas, la cantidad de máquinas, y las características de las mismas (ritmo de producción, tareas que realiza, tiempos de preparación, etc.). La salida la constituye un diagrama de Gantt que describe para cada máquina, los intervalos de tiempo en que se realizan las tareas, de modo tal que se obtenga el lote de productos deseado, optimizando el tiempo de producción. Finalmente se muestran resultados que permiten evaluar las técnicas propuestas.
Recientemente, esta revista ha publicado una excelente monografía, [65], dedicada a los problemas de satisfacción con restricciones. La monografía cubre muchos de los aspectos relacionados con estos problemas pero obvia unárea tradicionalmente muy importante en la comunidad de las restricciones como es la integración de restricciones en los lenguajes de programación declarativos (especialmente los lógicos). Este artículo describe el estado-del-arte de la programación declarativa con restricciones (PDC) con especiaĺ enfasis en la integración de restricciones en los lenguajes de programación lógicos. El artículo está dirigido tanto a personas con conocimientos de PDC como a aquellos interesados en conocerla, y cubre sus orígenes históricos, los fundamentos teóricos y las instancias más populares dependientes del dominio de computación.
2009
Un sistema de restricciones anotado A annotated constraint system Recibido para revisión 26 de marzo de 2009, aceptado 15 de junio de 2009, versión final 9 de julio de 2009 Resu men-En la programación concurrente con restricciones, el concepto básico es el de sistema de restricciones. Aquí presentamos una innovación sobre los sistemas de restricciones al introducir una lógica anotada como componente sintáctico y semántico junto con un motor de inferencia lógica en hiperresolución anotada. Esto permite incrementar la capacidad expresiva de un modelo basado en satisfacción de restricciones pues es ahora posible incluir información adicional a las restricciones clásicas del modelo. Se extiende así el universo interpretativo de un problema basado en restricciones, al introducir información pertinente que permite la toma de decisiones aún en situaciones contradictorias.
2014
Se presenta una metodología sistemática para abordar el problema de "scheduling" reactivo, es decir, la planeación a corto plazo de una planta "batch" multiproducto, multi-etapa ante la ocurrencia de eventos imprevistos, tales como la salida de funcionamiento de un equipo o la llegada de una nueva orden. El enfoque propuesto apunta a preservar la estabilidad de la agenda original, minimizando el número de cambios que sobre ella se realizan, a la vez que se trata de mantener un buen desempeño con relación a la medida de performance con la que se desarrolló el "schedule" vigente, que generalmente es "Makespan". Para atender a estos requerimientos se desarrolla un modelo multi-objetivo basado en "Constraint Programming", el cual se valida a través de la solución de múltiples ejemplos. Palabras clave: "Scheduling" reactivo. Programación con restricciones. Plantas "batch" multi-producto. Multi-etapa. Estabilidad de la agenda de trabajo. Se aborda el problema de programación de la producción reactivo ("scheduling reactivo") de una planta "batch" multiproducto, multietapa, cuyo objetivo es corregir o modificar una agenda de trabajo que se ve afectada por eventos tales como la falla de una unidad de procesamiento o la llegada de una nueva orden de producción. A pesar de su gran interés práctico, recién en la última década fue considerado con mayor fuerza por la comunidad académica (SUBRAMANIAN; MARAVELIAS; RAWLINGS, 2012). El presente trabajo se focaliza en esta problemática, mediante el desarrollo de una metodología basada en programación con restricciones ("Constraint Programming", CP). La misma emplea un
Industrial Data, 2014
El artículo trata sobre el diagnóstico de la programación de operaciones en pequeñas y medianas empresas (Pymes) del sector muebles de madera en el Parque Industrial de Villa El Salvador en Lima, Perú; a partir de información recopilada y la aplicación de la teoría de restricciones se establece una propuesta de mejora continua de la programación de operaciones.
Ejemplo 3.1. Supóngase que una empresa sabe que la demanda de un determinado producto durante cada uno de los próximos cuatro meses va a ser: mes 1, 1 unidad; mes 2, 3 unidades; mes 3, 2 unidades; mes4, 4 unidades. Al principio de cada mes la empresa debe determinar cuantas unidades deben de producirse durante dicho mes.
La programación de restricciones es una tecnología software utilizada para la descripción y posterior resolución efectiva de grandes y complejos problemas, particularmente combinatorios, de muchasáreas de la vida real. Muchos de estos problemas pueden modelarse como problemas de satisfacción de restricciones (CSPs) y resolverse usando técnicas de programación de restricciones. Esto incluye problemas deáreas tales como inteligencia artificial, investigación operativa, bases de datos, sistemas expertos, etc. Algunos ejemplos son scheduling, planificación, razonamiento temporal, diseño en la ingeniería, problemas de empaquetamiento, criptografía, diagnosis, toma de decisiones, etc. El manejo de este tipo de problemas es NP . En este artículo introductorio se presenta una introducción de los conceptos, algoritmos y técnicas más relevantes en elárea de CSPs que servirá para que el lector tenga un conocimiento global de los CSPs así como una notación general que servirá para comprender mejor los siguientes trabajos presentados en esta monografía.
2011
(UCM) a difundir y utilizar con fines académicos, no comerciales y mencionando expresamente a su autor el presente Trabajo Fin de Máster: Un Esquema de Programación Lógico Funcional Concurrente con Restricciones, realizado durante el curso académico 2010-2011 bajo la dirección de Dr. Rafael Caballero Roldán y Dr. Rafael del Vado Vírseda en el Departamento de Sistemas Informáticos y Computación, y a la Biblioteca de la UCM a depositarlo en el Archivo Institucional E-Prints Complutense con el objeto de incrementar la difusión, uso e impacto del trabajo en Internet y garantizar su preservación y acceso a largo plazo.
Procesamiento del Lenguaje Natural, 29:129-136, 2002. ISSN 1135-5948., 2002
Resumen: En losúltimos años hemos observado un renovado interés en la aplicación de la programación dinámica al procesamiento del lenguaje natural (PLN). La principal ventaja es la compactación de las representaciones, lo que convierte este paradigma en un método común para el tratamiento de computaciones con un alto grado de redundancia relacionado con fenómenos como el no determinismo. El análisis sintáctico del lenguaje natural añade otro desaf´ıo, ya que a menudo la información gramatical no es suficiente. En el presente trabajo describimos una extensión de las técnicas de análisis para el caso del análisis parcial en programación dinámica. Nuestro objetivo es obtener tanta información como sea posible, esto es, análisis incompletos, al mismo tiempo que conservamos la compactación de las representaciones. Palabras clave: Programación dinámica, análisis parcial, esquema de deducción Abstract: The last years have seen a renewal of interest in applying dynamic programming to natural language processing. The main advantage is the compactness of the representations, which is turning this paradigm into a common way of dealing with highly redundant computations related to phenomena such as non-determinism. Natural language parsing adds another challenge, since grammatical information is often insufficient. We describe an extension of parsing techniques for partial parsing in dynamic programming. Our aim is to obtain as much information as possible, that is incomplete parses, while preserving compactness of the representations.
Ciencia e Ingeniería Neogranadina, 2008
In this article we propose a method to find the optimal trajectories of a robot with dynamic constrains. The system acts in a free space and in horizontal plane (2D). A dynamic model description for the airship movement on the 2D plane is presented. This model is used in order to make the kinematic model formulation. The optimal control theory is used to find the optimal trajectory for a kind of robot subject to kinematic constraints on its path curvature and its orientation. Two modified models are considerate and with they, better-adapted trajectories to the dynamic constrains are planned. Comparisons and conclusions based over simulations are presented at the end.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.