699 research outputs found
Human-Evolutionary Problem Solving through Gamification of a Bin-Packing Problem
This is the author accepted manuscript. The final version is available from ACM via the DOI in this recordMany complex real-world problems such as bin-packing are
optimised using evolutionary computation (EC) techniques.
Involving a human user during this process can avoid producing
theoretically sound solutions that do not translate to the real world
but slows down the process and introduces the problem of user
fatigue. Gamification can alleviate user boredom, concentrate user
attention, or make a complex problem easier to understand. This
paper explores the use of gamification as a mechanism to extract
problem-solving behaviour from human subjects through
interaction with a gamified version of the bin-packing problem,
with heuristics extracted by machine learning. The heuristics are
then embedded into an evolutionary algorithm through the
mutation operator to create a human-guided algorithm.
Experimentation demonstrates that good human performers
augment EA performance, but that poorer performers can be
detrimental to it in certain circumstances. Overall, the introduction
of human expertise is seen to benefit the algorithm
A Vitual-Force Based Swarm Algorithm for Balanced Circular Bin Packing Problems
Balanced circular bin packing problems consist in positioning a given number
of weighted circles in order to minimize the radius of a circular container
while satisfying equilibrium constraints. These problems are NP-hard, highly
constrained and dimensional. This paper describes a swarm algorithm based on a
virtual-force system in order to solve balanced circular bin packing problems.
In the proposed approach, a system of forces is applied to each component
allowing to take into account the constraints and minimizing the objective
function using the fundamental principle of dynamics. The proposed algorithm is
experimented and validated on benchmarks of various balanced circular bin
packing problems with up to 300 circles. The reported results allow to assess
the effectiveness of the proposed approach compared to existing results from
the literature.Comment: 23 pages including reference
Applying the big bang-big crunch metaheuristic to large-sized operational problems
In this study, we present an investigation of comparing the capability of a big bang-big crunch metaheuristic (BBBC) for managing operational problems including combinatorial optimization problems. The BBBC is a product of the evolution theory of the universe in physics and astronomy. Two main phases of BBBC are the big bang and the big crunch. The big bang phase involves the creation of a population of random initial solutions, while in the big crunch phase these solutions are shrunk into one elite solution exhibited by a mass center. This study looks into the BBBC’s effectiveness in assignment and scheduling problems. Where it was enhanced by incorporating an elite pool of diverse and high quality solutions; a simple descent heuristic as a local search method; implicit recombination; Euclidean distance; dynamic population size; and elitism strategies. Those strategies provide a balanced search of diverse and good quality population. The investigation is conducted by comparing the proposed BBBC with similar metaheuristics. The BBBC is tested on three different classes of combinatorial optimization problems; namely, quadratic assignment, bin packing, and job shop scheduling problems. Where the incorporated strategies have a greater impact on the BBBC's performance. Experiments showed that the BBBC maintains a good balance between diversity and quality which produces high-quality solutions, and outperforms other identical metaheuristics (e.g. swarm intelligence and evolutionary algorithms) reported in the literature
Moldable Items Packing Optimization
This research has led to the development of two mathematical models to optimize the problem of packing a hybrid mix of rigid and moldable items within a three-dimensional volume. These two developed packing models characterize moldable items from two perspectives: (1) when limited discrete configurations represent the moldable items and (2) when all continuous configurations are available to the model. This optimization scheme is a component of a lean effort that attempts to reduce the lead-time associated with the implementation of dynamic product modifications that imply packing changes.
To test the developed models, they are applied to the dynamic packing changes of Meals, Ready-to-Eat (MREs) at two different levels: packing MRE food items in the menu bags and packing menu bags in the boxes. These models optimize the packing volume utilization and provide information for MRE assemblers, enabling them to preplan for packing changes in a short lead-time. The optimization results are validated by running the solutions multiple times to access the consistency of solutions. Autodesk Inventor helps visualize the solutions to communicate the optimized packing solutions with the MRE assemblers for training purposes
Heuristics with Performance Guarantees for the Minimum Number of Matches Problem in Heat Recovery Network Design
Heat exchanger network synthesis exploits excess heat by integrating process
hot and cold streams and improves energy efficiency by reducing utility usage.
Determining provably good solutions to the minimum number of matches is a
bottleneck of designing a heat recovery network using the sequential method.
This subproblem is an NP-hard mixed-integer linear program exhibiting
combinatorial explosion in the possible hot and cold stream configurations. We
explore this challenging optimization problem from a graph theoretic
perspective and correlate it with other special optimization problems such as
cost flow network and packing problems. In the case of a single temperature
interval, we develop a new optimization formulation without problematic big-M
parameters. We develop heuristic methods with performance guarantees using
three approaches: (i) relaxation rounding, (ii) water filling, and (iii) greedy
packing. Numerical results from a collection of 51 instances substantiate the
strength of the methods
- …