- Research Article
65
- 10.1016/j.ins.2018.01.026
A two-phase tabu-evolutionary algorithm for the 0–1 multidimensional knapsack problem
- Jan 17, 2018
- Information Sciences
- Xiangjing Lai + 3 more +3
Publications from 2021 to 2026
Showing 10 of 17 papers
A two-phase tabu-evolutionary algorithm for the 0–1 multidimensional knapsack problem
Coupling optimization and statistical analysis with simulation models
Simulation optimization has become commonplace in commercial simulation tools, but automated statistical analysis of the impacts of varying input parameters is much less common. In this paper we explore how both optimization and statistical analysis can be coupled with simulation models to provide key insights for decision makers. A manufacturing example is provided to illustrate the results of multi-objective optimization and post-optimization statistical analysis of the simulation runs. We demonstrate how automated statistical analysis can provide analysts with valuable information on variable sensitivities and good and bad regions of the decision trade space.
Read moreStrategic oscillation for the quadratic multiple knapsack problem
The quadratic multiple knapsack problem (QMKP) consists in assigning a set of objects, which interact through paired profit values, exclusively to different capacity-constrained knapsacks with the aim of maximising total profit. Its many applications include the assignment of workmen to different tasks when their ability to cooperate may affect the results.
Read moreFabrication and properties of ITO films treated by excited atomic oxygen
We consider the crystallization of ITO films induced by excited atomic oxygen. Owing to it, transmittance of these films in visible ranges increased by ~20% and surface impedance dropped from 36 down to 4.6Ω/□. The treatment temperature (127 °C) was significantly below that of conventional crystallization (320 °C). Application of elastic light scattering diagnostics shows that rms surface roughness increased from 2.65 nm up to 4.07 nm after film treatment. ITO treatment does not change isotropic azimuthal structure of the surface.
Read moreScatter Search and Path Relinking
Scatter search (SS) and path relinking (PR) are evolutionary methods that have been successfully applied to a wide range of hard optimization problems. The fundamental concepts and principles of the methods were first proposed in the 1970s and 1980s, and were based on formulations, dating back to the 1960s, for combining decision rules and problem constraints. The methods use strategies for search diversification and intensification that have proved effective in a variety of optimization problems and that have sometimes been embedded in other evolutionary methods to yield improved performance. This paper examines the scatter search and path relinking methodologies from both conceptual and practical points of view, and identifies certain connections between their strategies and those adopted more recently by particle swarm optimization. The authors describe key elements of the SS & PR approaches and apply them to a hard combinatorial optimization problem: the minimum linear arrangement problem, which has been used in applications of structural engineering, VLSI and software testing.
Read moreA Complementary Cyber Swarm Algorithm
A recent study (Yin et al., 2010) showed that combining particle swarm optimization (PSO) with the strategies of scatter search (SS) and path relinking (PR) produces a Cyber Swarm Algorithm that creates a more effective form of PSO than methods that do not incorporate such mechanisms. This paper proposes a Complementary Cyber Swarm Algorithm (C/CyberSA) that performs in the same league as the original Cyber Swarm Algorithm but adopts different sets of ideas from the tabu search (TS) and the SS/PR template. The C/CyberSA exploits the guidance information and restriction information produced in the history of swarm search and the manipulation of adaptive memory. Responsive strategies using long term memory and path relinking implementations are proposed that make use of critical events encountered in the search. Experimental results with a large set of challenging test functions show that the C/CyberSA outperforms two recently proposed swarm-based methods by finding more optimal solutions while simultaneously using a smaller number of function evaluations. The C/CyberSA approach further produces improvements comparable to those obtained by the original CyberSA in relation to the Standard PSO 2007 method (Clerc, 2008).
Read moreCreating balanced and connected clusters to improve service delivery routes in logistics planning
A challenging problem in real world logistics applications consists in planning service territories for customer deliveries, in contexts where customers must be clustered into groups that satisfy various conditions such as balance and connectivity. In this paper we propose new algorithms for producing such clusters based upon special procedures for exploiting Thiessen polygons. Our methods are able to handle multiple criteria for balancing the clusters, such as the number of customers in each cluster, the service revenue in each cluster, or the delivery/pickup quantity in each cluster. Computational results demonstrate the efficacy of our new procedures, which are able to assist users to plan service personal service territories and vehicle routes more efficiently.
Read moreMetaheuristic Search with Inequalities and Target Objectives for Mixed Binary Optimization – Part II
Recent metaheuristics for mixed integer programming have included proposals for introducing inequalities and target objectives to guide this search. These guidance approaches are useful in intensification and diversification strategies related to fixing subsets of variables at particular values. The authors’ preceding Part I study demonstrated how to improve such approaches by new inequalities that dominate those previously proposed. In Part II, the authors review the fundamental concepts underlying weighted pseudo cuts for generating guiding inequalities, including the use of target objective strategies. Building on these foundations, this paper develops a more advanced approach for generating the target objective based on exploiting the mutually reinforcing notions of reaction and resistance. The authors demonstrate how to produce new inequalities by “mining” reference sets of elite solutions to extract characteristics these solutions exhibit in common. Additionally, a model embedded memory is integrated to provide a range of recency and frequency memory structures for achieving goals associated with short term and long term solution strategies. Finally, supplementary linear programming models that exploit the new inequalities for intensification and diversification are proposed.
Read moreNeighborhood analysis: a case study on curriculum-based course timetabling
In this paper, we present an in-depth analysis of neighborhood relations for local search algorithms. Using a curriculum-based course timetabling problem as a case study, we investigate the search capability of four neighborhoods based on three evaluation criteria: percentage of improving neighbors, improvement strength and search steps. This analysis shows clear correlations of the search performance of a neighborhood with these criteria and provides useful insights on the very nature of the neighborhood. This study helps understand why a neighborhood performs better than another one and why and how some neighborhoods can be favorably combined to increase their search power. This study reduces the existing gap between reporting experimental assessments of local search-based algorithms and understanding their behaviors.
Read moreMetaheuristic Search with Inequalities and Target Objectives for Mixed Binary Optimization Part I
Recent adaptive memory and evolutionary metaheuristics for mixed integer programming have included proposals for introducing inequalities and target objectives to guide the search. These guidance approaches are useful in intensification and diversification strategies related to fixing subsets of variables at particular values, and in strategies that use linear programming to generate trial solutions whose variables are induced to receive integer values. In Part I (the present paper), we show how to improve such approaches by new inequalities that dominate those previously proposed and by associated target objectives that underlie the creation of both inequalities and trial solutions. Part I focuses on exploiting inequalities in target solution strategies by including partial vectors and more general target objectives. We also propose procedures for generating target objectives and solutions by exploiting proximity in original space or projected space. Part II of this study (to appear in a subsequent issue) focuses on supplementary linear programming models that exploit the new inequalities for intensification and diversification, and introduce additional inequalities from sets of elite solutions that enlarge the scope of these models. Part II indicates more advanced approaches for generating the target objective based on exploiting the mutually reinforcing notions of reaction and resistance. Our work in the concluding segment, building on the foundation laid in Part I, examines ways our framework can be exploited in generating target objectives, employing both older adaptive memory ideas of tabu search and newer ones proposed here for the first time.
Read more