336 research outputs found

    Hybrid metaheuristics for the accessibility windows assembly line balancing problem level 2 (AWALBP-L2)

    Get PDF
    This paper addresses an assembly line balancing problem in which the length of the workpieces is larger than the width of the workstations. The problem differs from traditional variants of assembly line balancing in the sense that only a portion of the workpiece, or portions of two consecutive workpieces, can be reached from any workstation. Consequently, at any stationary stage of the cycle, each workstation can only process a portion of the tasks, namely, those which are inside the area of a workpiece that is reachable from the workstation. The objective is to find a (cyclic) movement scheme of the workpieces along the line and a task assignment to stationary stages of the production process, while minimizing the cycle time. We propose three hybrid approaches of metaheuristics and mathematical programming - one based on simulated annealing and the other two based on tabu search, relying on different neighborhood definitions. The two former approaches make use of a classical neighborhood, obtained by applying local changes to a current solution. The latter approach, in contrast, draws ideas from the corridor method to define a corridor around the current solution, via the imposition of exogenous constraints on the solution space of the problem. An extensive computational experiment is carried out to test the performance of the proposed approaches, improving the best results published to date.Postprint (author's final draft

    Spatial optimization for land use allocation: accounting for sustainability concerns

    Get PDF
    Land-use allocation has long been an important area of research in regional science. Land-use patterns are fundamental to the functions of the biosphere, creating interactions that have substantial impacts on the environment. The spatial arrangement of land uses therefore has implications for activity and travel within a region. Balancing development, economic growth, social interaction, and the protection of the natural environment is at the heart of long-term sustainability. Since land-use patterns are spatially explicit in nature, planning and management necessarily must integrate geographical information system and spatial optimization in meaningful ways if efficiency goals and objectives are to be achieved. This article reviews spatial optimization approaches that have been relied upon to support land-use planning. Characteristics of sustainable land use, particularly compactness, contiguity, and compatibility, are discussed and how spatial optimization techniques have addressed these characteristics are detailed. In particular, objectives and constraints in spatial optimization approaches are examined

    AWALBP-L2 : the Accessibility Windows Assembly Line Balancing Problem Level 2 : formalization and solution methods

    Get PDF
    This doctoral thesis tackles an assembly line balancing problem with restricted access to the workpieces that has been entitled AWALBP: the Accessibility Windows Assembly Line Balancing Problem. The problem is described and a general classification for its main optimization levels is proposed. The thesis focuses on a specific case of the optimization level AWALBP-L2. The AWALBP-L2 consists of two subproblems that need to be solved simultaneously: (i) the computation of a feasible movement scheme and (ii) the assignment of each task to one workstation and one stationary stage of the cycle. In the particular case of AWALBP-L2 addressed in this thesis, for each task a single workstation is compatible. The review of the state of the art reveals that relatively few studies have been published concerning the AWALBP. Regarding the solution of the AWALBP-L2, the only available previous work is a mathematical programming model, but the model is not tested or validated. In order to fill this research gap, the aim of this thesis is three-fold: i) to describe the AWALBP and characterize its main optimization levels, ii) to propose exact methods for the case of AWALBP-L2 considered, and iii) to develop solution procedures for the challenging instances that are out of reach of the former methods. Consequently, in this doctoral thesis the AWALBP is characterized and the AWALBP-L2 case is addressed through four main approaches. First, the problem is formalized and solved via two mixed integer linear programming (MILP) models. Second, an approach combining a matheuristic and a MILP model is proposed. The third approach considers hybridizing metaheuristics with mathematical programming models. Finally, the fourth approach proposes sequential combinations of the aforementioned hybrid metaheuristics and a MILP model. The performance of all approaches is evaluated via an extensive computational experiment based on realistic instances, and an optimal solution could be found for a large number of them. Future research work may include additional assumptions on the problem, such as precedence relationships among tasks or several workstations compatible for each task. The methods proposed in this thesis are open in nature and extend perspectives for combining (meta)heuristics and mathematical programming models, either for improving the solution of the AWALBP-L2 or for tackling other combinatorial optimization problems.Esta tesis doctoral aborda un problema de equilibrado de líneas con acceso limitado a las piezas que ha sido titulado AWALBP: Accessibility Windows Assembly Line Balancing Problem. Se describe el problema y se propone una clasificación general de sus principales niveles de optimización. La tesis se centra en un caso específico del nivel AWALBP-L2. El AWALBP-L2 consta de dos subproblemas que deben ser resueltos simultáneamente: (i) cálculo de un esquema de movimiento factible y (ii) asignación de cada tarea a una estación y a una de las etapas estacionarias del ciclo. En el caso particular de AWALBP-L2 tratado en esta tesis, para cada tarea existe una única estación compatible. La revisión del estado del arte revela que relativamente pocos estudios han sido publicados sobre el AWALBP. Respecto a la resolución del AWALBP-L2, el único trabajo anterior disponible es un modelo de programación matemática, el cual no está probado o validado. Con tal de cubrir este hueco de investigación, el objetivo de la presente tesis es triple: i) describir el AWALBP y caracterizar sus principales niveles de optimización, ii) proponer métodos exactos para el caso considerado de AWALBP-L2, y iii) desarrollar métodos de resolución para los ejemplares más difíciles que quedaron fuera del alcance de los métodos anteriores. Por consiguiente, en esta tesis doctoral se caracteriza el AWALBP y se aborda el caso de AWALBP-L2 mediante cuatro enfoques principales. En primer lugar, el problema se formaliza y se resuelve mediante dos modelos de programación lineal entera mixta (PLEM). En segundo lugar se propone una mateheurística combinada con un modelo de PLEM. El tercer enfoque consiste en hibridizar metaheurísticas con modelos de programación matemática. Finalmente, el cuarto enfoque propone combinaciones secuenciales de las mencionadas metaheurísticas híbridas con un modelo de PLEM. Los enfoques propuestos se evalúan mediante una extensa experiencia computacional con ejemplares realistas, y se obtuvo una solución óptima para un gran número de ellos. Las líneas propuestas de investigación futura incluyen supuestos adicionales tales como relaciones de precedencia entre tareas o varias estaciones compatibles para una misma tarea. Los métodos propuestos en esta tesis son de naturaleza abierta y ofrecen perspectivas para la combinación de (meta)heurísticas con modelos de programación matemática, tanto para mejorar la solución del AWALBP-L2 como para abordar otros problemas de optimización combinatoria

    Matheuristics: using mathematics for heuristic design

    Get PDF
    Matheuristics are heuristic algorithms based on mathematical tools such as the ones provided by mathematical programming, that are structurally general enough to be applied to different problems with little adaptations to their abstract structure. The result can be metaheuristic hybrids having components derived from the mathematical model of the problems of interest, but the mathematical techniques themselves can define general heuristic solution frameworks. In this paper, we focus our attention on mathematical programming and its contributions to developing effective heuristics. We briefly describe the mathematical tools available and then some matheuristic approaches, reporting some representative examples from the literature. We also take the opportunity to provide some ideas for possible future development

    Internet of Things in urban waste collection

    Get PDF
    Nowadays, the waste collection management has an important role in urban areas. This paper faces this issue and proposes the application of a metaheuristic for the optimization of a weekly schedule and routing of the waste collection activities in an urban area. Differently to several contributions in literature, fixed periodic routes are not imposed. The results significantly improve the performance of the company involved, both in terms of resources used and costs saving

    Cognitive Robotic Disassembly Sequencing For Electromechanical End-Of-Life Products Via Decision-Maker-Centered Heuristic Optimization Algorithm

    Get PDF
    End-of-life (EOL) disassembly has developed into a major research area within the sustainability paradigm, resulting in the emergence of several algorithms and models to solve related problems. End-of-life disassembly focuses on regaining the value added into products which are considered to have completed their useful lives due to a variety of reasons such as lack of technical functionality and/or lack of demand. Disassembly is known to possess unique characteristics due to possible changes in the EOL product structure and hence, cannot be considered as the reverse of assembly operations. With the same logic, obtaining a near-optimal/optimal disassembly sequence requires intelligent decision making during the disassembly when the sequence need to be regenerated to accommodate these unforeseeable changes. That is, if one or more components which were included in the original bill-of-material (BOM) of the product is missing and/or if one or more joint types are different than the ones that are listed in the original BOM, the sequencer needs to be able to adapt and generate a new and accurate alternative for disassembly. These considerations require disassembly sequencing to be solved by highly adaptive methodologies justifying the utilization of image detection technologies for online real-time disassembly. These methodologies should also be capable of handling efficient search techniques which would provide equally reliable but faster solutions compared to their exhaustive search counterparts. Therefore, EOL disassembly sequencing literature offers a variety of heuristics techniques such as Genetic Algorithm (GA), Tabu Search (TS), Ant Colony Optimization (ACO), Simulated Annealing (SA) and Neural Networks (NN). As with any data driven technique, the performance of the proposed methodologies is heavily reliant on the accuracy and the flexibility of the algorithms and their abilities to accommodate several special considerations such as preserving the precedence relationships during disassembly while obtaining near-optimal or optimal solutions. This research proposes three approaches to the EOL disassembly sequencing problem. The first approach builds on previous disassembly sequencing research and proposes a Tabu Search based methodology to solve the problem. The objectives of this proposed algorithm are to minimize: (1) the traveled distance by the robotic arm, (2) the number of disassembly method changes, and (3) the number of robotic arm travels by combining the identical-material components together and hence eliminating unnecessary disassembly operations. In addition to improving the quality of optimum sequence generation, a comprehensive statistical analysis comparing the results of the previous Genetic Algorithm with the proposed Tabu Search Algorithm is also included. Following this, the disassembly sequencing problem is further investigated by introducing an automated disassembly framework for end-of-life electronic products. This proposed model is able to incorporate decision makers’ (DMs’) preferences into the problem environment for efficient material and component recovery. The proposed disassembly sequencing approach is composed of two steps. The first step involves the detection of objects and deals with the identification of precedence relationships among components. This stage utilizes the BOMs of the EOL products as the primary data source. The second step identifies the most appropriate disassembly operation alternative for each component. This is often a challenging task requiring expert opinion since the decision is based on several factors such as the purpose of disassembly, the disassembly method to be used, and the component availability in the product. Given that there are several factors to be considered, the problem is modeled using a multi-criteria decision making (MCDM) method. In this regard, an Analytic Hierarchy Process (AHP) model is created to incorporate DMs’ verbal expressions into the decision problem while validating the consistency of findings. These results are then fed into a metaheuristic algorithm to obtain the optimum or near-optimum disassembly sequence. In this step, a metaheuristic technique, Simulated Annealing (SA) algorithm, is used. In order to test the robustness of the proposed Simulated Annealing algorithm an experiment is designed using an Orthogonal Array (OA) and a comparison with an exhaustive search is conducted. In addition to testing the robustness of SA, a third approach is simultaneously proposed to include multiple stations using task allocation. Task allocation is utilized to find the optimum or near-optimum solution to distribute the tasks over all the available stations using SA. The research concludes with proposing a serverless architecture to solve the resource allocation problem. The architecture also supports non-conventional solutions and machine learning which aligns with the problems investigated in this research. Numerical examples are provided to demonstrate the functionality of the proposed approaches
    corecore