3 research outputs found

    Genetic Algorithm Combined with Gradient Information for Flexible Job-shop Scheduling Problem with Different Varieties and Small Batches

    Full text link
    To solve the Flexible Job-shop Scheduling Problem (FJSP) with different varieties and small batches, a modified meta-heuristic algorithm based on Genetic Algorithm (GA) is proposed in which gene encoding is divided into process encoding and machine encoding, and according to the encoding mode, the machine gene fragment is connected with the process gene fragment and can be changed with the alteration of process genes. In order to get the global optimal solutions, the crossover and mutation operation of the process gene fragment and machine gene fragment are carried out respectively. In the initialization operation, the machines with shorter manufacturing time are more likely to be chosen to accelerate the convergence speed and then the tournament selection strategy is applied due to the minimum optimization objective. Meanwhile, a judgment condition of the crossover point quantity is introduced to speed up the population evolution and as an important interaction bridge between the current machine and alternative machines in the incidence matrix, a novel mutation operation of machine genes is proposed to achieve the replacement of manufacturing machines. The benchmark test shows the correctness of proposed algorithm and the case simulation proves the proposed algorithm has better performance compared with existing algorithms

    A branch and bound algorithm for the cyclic job-shop problem with transportation

    No full text
    The cyclic job-shop problem with transportation can be used to describe optimization problems in fully automated manufacturing systems or assembly lines. We study the problem where the machines have no buffers, which rapidly decreases the number of feasible solutions and, therefore, makes it a lot harder to find those feasible solutions. After formulating the problem, we will characterize feasible solutions based on the route of the robot and their properties. With the aim of minimizing the cycle time, we have developed a tree search method to construct feasible solutions and combined it with a bounding procedure. Computational results are reported and compared to those gained by solving the problem with an LP solver

    Problema de programaci贸n de lotes c铆clicos con tiempos de preparaci贸n dependientes e independientes de la secuencia con aplicaci贸nes a sistemas de pintura

    Full text link
    [EN] ABSTRACT Lots scheduling problem with setup times Cyclic dependent and independent of the sequence Paint Systems Applications. To define an efficient way to sequence a series of products in a production process affects in a relevant form, productivity and manufacturing costs. In the painting process of manufacturing companies of auto parts for the automotive industry the schedule and sequencing of products is done based on the customer master schedule. The manufacturing program is carried out following the requirements of models and colors that are requested and need to be delivered. In factories with these processes the information on the specifications of the products is often met with a very short window of time, in some cases as little as six hours. This requires a very flexible response. This thesis analyzes and seeks to improve the sequencing procedures to minimize changes that generate a setup in painting processes. The generation of setups in an auto parts painting plant may occur by two situations: 1) changes in the product model and 2) changes in the color used to paint. These cases occur independently from each other, in a specific time it is possible that either one case can occur or both simultaneously. It has been found that existing sequencing techniques do not contemplate the situation to optimize a production process of painting minimizing the number of changes that are generated by the two situations presented. The main motivation in this thesis is to develop procedures for solving the problem of bi_objective sequencing painting processes because existing techniques to minimize the number of setups do not consider this case. The application of conventional techniques is not sufficient to achieve efficiency at generating the best sequence. We part from the case of some specific number of companies to define the problem in working hypothesis. A review of the references included in related topics like "Sequencing in closed circuit processes", "cyclical scheduling" and "Optimization of setups" is done. Having given the hypothesis and reviewed the literature, the lack of models, methods and procedures in this environment is confirmed, with the exception of two references. The initial hypotheses were expanded to a wider focus of the problem: not only the basic case which looks for minimizing the number of changes of pattern and color, but a second problem is analyzed: to minimize the number of gaps that are generated when a setup occur either by changing color or pattern. In both cases, new mathematical models were designed and widely explained. In the model with gaps a very important contribution was done: the form of counting the empty spaces with uncertain horizon. It is explained in depth. Since both problems are NP_hard, if they are explored through optimization software, they quickly grow in resolution time. For this reason it is necessary the development of different heuristic procedures that provide a good solution where a reasonable computational time is warranted. For all of these processes it has been made a program code that simulates each case. In the problem without gaps 27 heuristic procedures were generated. For the problem with gaps, 19 procedures have been designed. For both problems conclusions were presented and the most efficient heuristics were justified by both points of view: statistically and analytically. A comparison with the theoretical optimum was made. Finally general conclusions are presented indicating possible future research in which the problems explained can be expanded and also indicating the possibility of extending the approach presented to other bi_objetive manufacturing lines, not necessarily painting systems.[ES] RESUMEN Problema de Programaci贸n de Lotes C铆clicos con Tiempos de Preparaci贸n Dependientes e Independientes de la Secuencia con Aplicaciones a Sistemas de Pintura. Definir una manera eficiente de secuenciar una serie de productos en un proceso productivo impacta en forma relevante en la productividad y en los costes de fabricaci贸n. En los procesos de pintura de las empresas de fabricaci贸n de componentes para la industria automotriz se hace la secuenciaci贸n de productos con base al programa maestro que indican los clientes. El programa de fabricaci贸n se realiza siguiendo los requerimientos de modelos y colores que es necesario entregar. En las f谩bricas con estos procesos la informaci贸n sobre las especificaciones de los productos se suele recibir con una ventana de tiempo muy corta, en algunos casos de tan solo seis horas. Esto requiere una flexibilidad de respuesta muy alta. Esta tesis analiza y busca mejorar los procedimientos de secuenciaci贸n para minimizar los cambios que generan un setup en los procesos de pintura. La generaci贸n de setups en una planta de pintura de componentes para autom贸vil puede ocurrir por dos situaciones: 1) cambios en el modelo del producto y 2) cambios en el color utilizado para pintar. Estos casos ocurren de forma independiente entre s铆, es decir en un momento espec铆fico puede ocurrir un caso u otro o ambos al mismo tiempo. Se ha detectado que las t茅cnicas de secuenciaci贸n existentes no contemplan la situaci贸n de optimizar un proceso productivo de pintura minimizando el n煤mero de cambios que se generan por las dos situaciones presentadas. La motivaci贸n principal en esta tesis es desarrollar procedimientos de soluci贸n al problema de secuenciaci贸n bi_objetivo en los procesos de pintura dado que las t茅cnicas existentes para minimizar el n煤mero de setups no contemplan este caso. La aplicaci贸n de las t茅cnicas cl谩sicas resulta insuficiente para lograr eficiencia al generar una la mejor secuencia. Se parte del caso de algunas empresas espec铆ficas para delimitar el problema en una serie de hip贸tesis de trabajo. Se hace una revisi贸n de las referencias sobre los temas afines que incluyen la secuenciaci贸n en procesos con circuito cerrado, la programaci贸n c铆clica y la optimizaci贸n de setups. Dadas las hip贸tesis de trabajo y la literatura existente se confirma la inexistencia de modelos, m茅todos y procedimientos en este entorno a excepci贸n de dos referencias. Las hip贸tesis iniciales fueron ampliadas para cambiar el enfoque del problema: no solamente se aborda el caso b谩sico de minimizar el n煤mero de cambios de modelo y de color sino que se analiza un segundo problema: minimizar el n煤mero de espacios vac铆os que ocurren cuando hay un setup sea por cambio de modelo o de color. En ambos casos se dise帽aron nuevos modelos matem谩ticos que son explicados ampliamente. Se hace una aportaci贸n muy importante en la forma de contar los espacios vac铆os con horizonte incierto en el modelo con huecos que se explica a profundidad. Dado que ambos problemas son NP_hard y se exploran mediante software de optimizaci贸n, r谩pidamente crecen en el tiempo de resoluci贸n. Por esta raz贸n se justifica el desarrollo de distintos procedimientos heur铆sticos que proporcionan una buena soluci贸n computacional en un tiempo razonable. Para todos estos procedimientos se realiza un c贸digo de programaci贸n que permita simular cada caso. En el problema sin huecos se generaron 27 procedimientos heur铆sticos. En el caso con huecos fueron 19 procedimientos. Para ambos problemas se presentan conclusiones sobre las heur铆sticas m谩s eficientes justific谩ndolas tanto desde el punto de vista estad铆stico como de an谩lisis comparativo con el 贸ptimo te贸rico. Finalmente se presentan conclusiones generales donde se indican l铆neas futuras de investigaci贸n, en las que se pueden ampliar los problemas presentados y la posibilidad de extender el enfoque presentado a l铆neas de fabricaci贸n bi_objet[CA] RESUM Problema de Programaci贸 de lots c铆clics amb temps de preparaci贸 dependents e independents de la seq眉猫ncia amb Aplicacions a Sistemes de pintura. Definir una manera eficient de seq眉enciar una s猫rie de productes en un proc茅s productiu impacta de forma rellevant en la productivitat i en els costos de fabricaci贸. En els processos de pintura de les empreses de fabricaci贸 de components per a la industria automotriu es realitza la seq眉enciaci贸 de productes en base al programa mestre que indiquen els clients. El programa de fabricaci贸 es realitza seguint els requeriments de models i colors que 茅s necessari entregar. En les fabriques amb estos processos la informaci贸 sobre les especificacions dels productes es sol rebre amb una finestra de temps molt curta, en alguns casos de tan sols 6 hores. A莽貌 requereix una flexibilitat de resposta molt alta. Esta tesis analitza i busca la manera de millorar els procediments de seq眉enciaci贸 per a minimitzar els canvis que generen un setup en els processos de pintura. La generaci贸 de setups en una planta de pintures de components d'autom貌bil poden oc贸rrer per dos circumstancies: 1) canvi en el model del producte i 2) canvi en el color utilitzar per a pintar. Estos casos ocorren de forma independent entre s铆, es a dir, en un moment espec铆fic pot oc贸rrer un cas, un altre o ambd贸s al mateix temps. S'ha detectat que les t猫cniques de seq眉enciaci贸 existents no contemplen la situaci贸 d'optimitzar un proc茅s productiu de pintura minimitzant el n煤mero de canvis que es generen per les dues situacions presentades. La motivaci贸 principal en esta tesis es desenvolupar procediments de soluci贸 al problema de seq眉enciaci贸 bi_objectiu en els processos de pintura donat que les t猫cniques existents per a minimitzar el n煤mero de setups no contemplen este cas. L'aplicaci贸 de les t猫cniques cl脿ssiques resulta insuficient per a aconseguir la efici猫ncia al generar una millor seq眉encia. Es parteix del cas d'algunes empreses especifiques per a delimitar el problema en una s猫rie d'hip貌tesis de treball. Es fa una revisi贸 de les referencies sobre el tema afins que inclouen la seq眉enciaci贸 en processos amb circuit tancat, la programaci贸 c铆clica i l'optimitzaci贸 de setups. Donades les hip貌tesis de treball i la literatura existent es confirma la inexist猫ncia de models, m猫todes i procediments en este entorn a excepci贸 de dos referencies. Les hip貌tesis inicials foren ampliades per a canviar l'enfocament del problema: no 煤nicament s'aborda el cas b脿sic de minimitzar els n煤mero de canvis de model i de color sin贸 que s'analitza un segon problema: minimitzar el n煤mero d'espais buits que ocorren quan hi ha un setup causat per el canvi de model o color. En els dos casos es dissenyen nous models matem脿tics en la forma de contar els espais buits amb horitz贸 incert en el model de buits que s'explica en profunditat. Donat que els dos problemes son NP_hard i s'exploren mitjan莽ant programari d'optimitzaci贸, r脿pidament creixen en el temps de resoluci贸. Per esta ra贸 es justifica el desenvolupament de diferents procediments heur铆stics que proporcionen una bona soluci贸 computacional en un temps raonable. Per a tots estos procediments s'analitza un codi de programaci贸 que permet simular cada cas. En el problema sense buits es generen 27 procediments heur铆stics. En el cas amb buits han sigut 19 procediments. Per ambd贸s problemes es presenten conclusions sobre les heur铆stiques m茅s eficients justificant-les tant des de el punt de vista estad铆stic, com d'an脿lisis comparatiu amb el 貌ptim te貌ric. Finalment es presenten conclusions general son s'indiquen l铆nies d'investigaci贸 futures, en les que es poden ampliar els problemes presentats i la possibilitat d'ampliar l'enfocament presentat a l铆nies de fabricaci贸 bi_objectiu no necess脿riament de sistemes de pintura.Mart铆nez Ortiz, JA. (2015). Problema de programaci贸n de lotes c铆clicos con tiempos de preparaci贸n dependientes e independientes de la secuencia con aplicaci贸nes a sistemas de pintura [Tesis doctoral no publicada]. Universitat Polit猫cnica de Val猫ncia. https://doi.org/10.4995/Thesis/10251/59068TESI
    corecore