10 research outputs found

    Um algoritmo genético para programação de projectos em redes de actividades com complementaridade de recursos

    Get PDF
    Neste artigo abordamos a questão da alocação óptima dos recursos, mais especificamente, a análise da complementaridade dos recursos (recurso principal ou recurso-P e do recurso de suporte ou recurso-S) às actividades de um projecto. Neste artigo apresenta-se um algoritmo genético, baseado num alfabeto de chaves aleatórias, e analisa-se o procedimento para criar soluções a partir de um cromossoma.We address the issue of optimal resource allocation, and more specifically, the analysis of complementarity of resources (primary resource or P-resource and supportive resource or S-resource) to activities in a project. In this paper we present a Genetic Algorithm, based in a random keys alphabet, and we analyse the procedure to build solutions from a chromosome

    Sequencing activities in a project network considering resource complementarity

    Get PDF
    Project management is a methodology widely used in organizations that believe in innovation and choose to organize their resources around projects. This paper presents new results and developments of a model that address the issue of optimal resource allocation, and more specifically, the analysis of complementarity of resources (primary resource and supportive resource) in a project. The concept of complementarity, which has been discussed based on an economic view, can be incorporated into the engineering domain as an enhancement of the efficacy of a “primary” resource (P-resource) by adding to it another “supportive” resource (S-resource). No replacement takes place. The gain achieved from such action is manifested in improved performance; e.g., shorter duration or improved quality, because of the enhanced performance of the P-resource. But such gain is usually achieved at an increased cost; namely the cost of the support resource(s). We developed a conceptual system capable of determining the ideal timing, and the ideal mixture of resources allocated to the activities of a project, such that the project is completed on time, if not earlier, with minimal cost. We present new computational results of a Genetic Algorithm, based in a random keys alphabet, with an optimized process that allowed reaching better results. The sequence of activities and the resource combinations for each pair activity/resources were obtained, respecting network constraints, showing the flexibility of the solution considering resources distribution and early resources release

    Sequencing activities in a project network using resource complementarity model

    Get PDF
    The methodology of project management has been widespread in organizations of different functions and sizes. In this context, we address the issue of optimal resource allocation, and more specifically, the analysis of complementarity of resources (primary resource and supportive resource) in a project. We develop a conceptual system capable of determining the ideal timing, and the ideal mixture of resources allocated to the activities of a project, such that the project is completed on time, if not earlier, with minimal cost. In this paper we present new computational results of a Genetic Algorithm, based in a random keys alphabet to optimize the process to reach better results

    A genetic algorithm for project scheduling in activity networks under resource complementarity

    Get PDF
    We address the issue of optimal resource allocation, and more specifically, the analysis of complementarity of resources (primary resource or P-resource and supportive resource or S-resource) to activities in a project. The concept of complementarity can be incorporated into the engineering domain as an enhancement of the efficacy of a "primary" resource (P-resource) by adding to it other "supportive" resources (S-resources). We developed a Genetic Algorithm capable of determining the ideal mixture of resources allocated to the activities of a project, such that the project is completed with minimal cost. This problem has a circularity issue that greatly increases its complexity. In this paper we present a constructive algorithm to build solutions from a chromosome that will be integrated in a Genetic Algorithm, which we illustrate by application to a small instance of the problem. The Genetic Algorithm is based on a random keys chromosome that is very easy to implement and allows using conventional genetic operators for combinatorial optimization problems. A project is formed by a set of activities. Each activity uses a specific set of resources, and it is also necessary to guarantee that there is no overlap in the time it takes to process activities in the same resource

    Modelo de otimização do espaço livre de armazenagem num silo de cereais

    Get PDF
    Este trabalho baseia-se num caso de estudo real de planeamento de operações de armazenagem num silo rural de cereais, e enquadra-se nos problemas de planeamento e programação de armazéns. Os programadores deparam-se diariamente com o problema de arranjar a melhor solução de transferência entre células de armazenagem, tentando maximizar o número de células vazias, por forma a ter maior capacidade para receber novos lotes, respeitando as restrições de receção e expedição, e as restrições de capacidade das linhas de transporte. Foi desenvolvido um modelo matemático de programação linear inteira mista e uma aplicação em Excel, com recurso ao VBA, para a sua implementação. Esta implementação abrangeu todo o processo relativo à atividade em causa, isto é, vai desde a recolha de dados, seu tratamento e análise, até à solução final de distribuição dos vários produtos pelas várias células. Os resultados obtidos mostram que o modelo otimiza o número de células vazias, tendo em conta os produtos que estão armazenados mais os que estão para ser rececionados e expedidos, em tempo computacional inferior a 60 segundos, constituindo, assim, uma importante mais valia para a empresa em causa.This work is based on a real case study for planning storage operations in a rural grain silo, and fits the problems of planning and programming of warehouses. Programmers are faced daily with the problem of finding the best solution for transfers between storage cells, trying to maximize the number of empty cells in order to have greater capacity to receive new lots, subject to receiving, dispatching, and transportation lines capacity constraints. We developed a mixed integer linear programming model and an Excel/VBA application for its implementation. This implementation included the entire process, ranging from data collection, its treatment and analysis to the final solution for the distribution of various products by various cells. The results show that the model optimizes the number of empty cells, in computation time less than 60 seconds, and thereby constitutes a significant added value to the company concerned

    RFID based warehouse management system. a case study of rok industries

    Get PDF
    A Dissertation Submitted in Partial Fulfillment of the Requirements for the Award of the Degree of Master of Science in Embedded and Mobile Systems of the Nelson Mandela African Institutions of Science and TechnologyIn the supply chain and logistics industry, the precision of the data assets inventory plays a crucial role in warehouse activities. The operations like storage locations arrangement, inventory management, and maintaining the flow of incoming and outcoming goods lead to the success of the warehouse. Nowadays, most people prefer online shopping all over the world because it is faster than local trade. Thus, there's massive information in the supply chain and logistics sector to explore in order to improve operations of the warehouse such as receiving, ordering, shipping, storage assignment to facilitate the automation in the warehouse. As result, this research is proposed to improve warehouse activities. The RFID-based warehouse management system automates storage and inventory management without any human intervention. In order to accomplish the objectives of the study, a software program was developed with sets of rules, and an algorithm to optimize the inventory operations with the help of RFID technology. The predefined rules help in giving priorities to some of the selected products to store and retrieve in the indicated location. The long-range RFID reader is used in this project. The reader is attached to the entrance of the gate of the warehouse to facilitate the reading of incoming goods. Once the goods arrive in the warehouse, the storage location function will assign to each one the storage location and update status in the database. A handheld reader attached to the forklift facilitates inventory management and communicates with the application via a wireless network and finally store data in the database for future use. After developing this system, a test was conducted for testing the feasibility and applicability of the system. The output showed that the inventory management operation was made strides, and the correctness of inventory location increased from 72.8% to 99%. The cycle time moreover decreases from 60 minutes to 20 minutes which is down to 28.79%

    Sequencing and Routing in a Large Warehouse with High Degree of Product Rotation

    Get PDF
    The paper deals with a sequencing and routing problem originated by a real-world application context. The problem consists in defining the best sequence of locations to visit within a warehouse for the storage and/or retrieval of a given set of items during a specified time horizon, where the storage/retrieval location of an item is given. Picking and put away of items are simultaneously addressed, by also considering some specific requirements given by the layout design and operating policies which are typical in the kind of warehouses under study. Specifically, the considered sequencing policy prescribes that storage locations must be replenished or emptied one at a time by following a specified order of precedence. Moreover, two fleet of vehicles are used to perform retrieving and storing operations, whose routing is restricted to disjoint areas of the warehouse. We model the problem as a constrained multicommodity flow problem on a space-time network, and we propose a Mixed-Integer Linear Programming formulation, whose primary goal is to minimize the time traveled by the vehicles during the time horizon. Since large-size realistic instances are hardly solvable within the time limit commonly imposed in the considered application context, a matheuristic approach based on a time horizon decomposition is proposed. Finally, we provide an extensive experimental analysis aiming at identifying suitable parameter settings for the proposed approach, and testing the matheuristic on particularly hard realistic scenarios. The computational experiments show the efficacy and the efficiency of the proposed approach

    Serial batch processing machine scheduling: a cement industry case study

    Get PDF
    Dissertação de mestrado em Engenharia de SistemasThis work arises in the Cement Industry in the process of scheduling the clients to the warehouse and assignment to docking bays. The goal is to solve the scheduling and assignment problem, to improve both company’s service levels and the efficiency of its resources. After the real problem analysis, it was possible to conclude that it could be solved as a batching machine scheduling problem, where the jobs are the clients to be schedule, and the machine is the warehouse. The problem can be described as max 1 | rj,s-batch | Cmax . A Mixed Integer Linear Programming (MILP) model was proposed. However, as the number of jobs increased it started having computational difficulties. To overcome the problems of the MILP model two heuristics were proposed. The first one is a Constructive Algorithm (CA) that creates a first solution for the problem. The second heuristic is a metaheuristic algorithm, based on Simulated Annealing procedures, that starts with the initial solution of the CA and through three possible moves starts constructing the neighboring solutions space. After constructing the neighboring solutions space, it returns the best solution found. The computational tests proved that both the MILP model and the heuristics can ensure both feasible and optimum solutions. However, the MILP model consumes more computational resources. For some larger instances and giving a maximum limit of computational time of 8 hours, the MILP model cannot reach the optimality, nor the good results obtained by the heuristics, for those larger instances. The machine scheduling is a good approach for scheduling the trucks to the warehouse. Since it is also an innovative approach for the problem, considering the literature studied, maybe this work will inspire others to work on this idea or, at least, serve as a basis for future researches.Este trabalho tem como cenário a Indústria Cimenteira no processo de agendamento de clientes para atendimento no armazém e atribuição de pontos de carga. O objetivo é resolver o problema de agendamento visando otimizar tanto os níveis de serviço da empresa bem como a eficiência dos seus recursos. Depois da análise detalhada do problema real foi possível concluir que este podia ser resolvido como um problema de processamento em lotes em máquina única, onde as tarefas a agendar seriam os clientes e a máquina o armazém. O problema pode então ser descrito como 1 | rj,s-batch | Cmax . Um modelo de Programação Linear Inteira Mista (PLIM) foi proposto. Contudo, à medida que o número de tarefas aumentava, o modelo começava a ter dificuldades computacionais na obtenção de solução ótima. Para ultrapassar essas dificuldades, foram desenhadas e propostas duas heurísticas. A primeira é um Algoritmo Construtivo (AC) capaz de retornar uma solução inicial. A segunda, uma meta-heurística, baseada na abordagem do Simulated Annealing, que trabalha a solução inicial gerada pelo AC, através de três movimentos possíveis, e gera uma vizinhança de soluções. Depois, procura e retorna a melhor solução possível dessa vizinhança. Os testes computacionais provaram que tanto o modelo de PLIM como as heurísticas são capazes de retornar tanto soluções possíveis como ótimas. Contudo, o modelo de PLIM consome muitos mais recursos computacionais do que as heurísticas. Para instâncias de tamanho superior, dado um tempo de computação máximo de 8 horas, o PLIM, não conseguindo atingir a solução ótima, nem sequer consegue atingir soluções tão boas como as das heurísticas. A abordagem de agendamento em máquinas, utilizada neste trabalho, mostrou-se ser uma boa abordagem para o agendamento de clientes no armazém. Para além disso, esta é uma abordagem inovadora, tendo em conta a literatura estudada, e, talvez possa inspirar outros autores a trabalhar nesta ideia ou então servir de base para pesquisas futuras

    Scheduling the truckload operations in automatic warehouses

    No full text
    This work presents a scheduling problem that arises in an automatic storage/retrieval warehouse system AS/RS involving the scheduling of the truck load operations. The truck loading operations are modelled as job shop problem with recirculation. The loads are considered as jobs, the pallets of a load are seen as the job’s operations. The forklifts are the machines. The minimization of the makespan allows minimizing the idle time of the warehouse’s equipments. A procedure based on genetic algorithms is presented to sequence the pallets of a set of loads that are prepared simultaneously. The genetic algorithm includes specific knowledge of the problem to improve its efficiency. This work presents interesting computational results for the minimization of the makespan
    corecore