共查询到20条相似文献,搜索用时 0 毫秒
1.
3-D Container Packing Heuristics 总被引:5,自引:0,他引:5
In this paper, we study the 3-D container packing problem. The problem is divided into box selection, space selection, box orientation and new space generation sub-problems. As a first step, a basic heuristic is devised. From results using this heuristic, problems are categorized as homogeneous and heterogeneous. Two augmenting heuristics are then formulated to deal with these categories. They are complementary in their capabilities in dealing with a range of practical problems, and in terms of their computational consumption. Results using our algorithmsexceed the benchmark by 4.5% on average. 相似文献
2.
SizeScale:求解旅行商问题(TSP)的新算法 总被引:9,自引:0,他引:9
旅行商(TSP)问题是组合优化中最典型的NP-Hard问题之一,目前关于该问题的启发式算法主要分布为两类:环路构造算法和环路改进算法,对于第1类算法,首次提出了在环路构造中成批加入顶点,同时在构造过程对环路进行局部优化的思想,由上得到了一种新的算法:SizeScale-Construct,它的解质量极大地改进了现有的环路构造算法,对于2类算法,在分析局部最优解与全局最优解之间关系的基础上,提出了另一个采用局部最优解的交集作为初始环路的新算法:SizeScale-Improve,实验结果表明该算法在解的质量和求解速度上都较大地改进了现有最好的环路改进算法;另一方面,理论上对于最坏情况和平均情况时间复杂度的分析表明这两个算法是实用的。 相似文献
3.
In this paper we discuss the problem of packing a set of small rectangles (pieces) in an enclosing final rectangle. We present first a best-first branch-and-bound exact algorithm and second a heuristic approach in order to solve exactly and approximately this problem. The performances of the proposed approaches are evaluated on several randomly generated problem instances. Computational results show that the proposed exact algorithm is able to solve small and medium problem instances within reasonable execution time. The derived heuristic performs very well in the sense that it produces high-quality solutions within small computational time. 相似文献
4.
A Survey of Automated Timetabling 总被引:24,自引:0,他引:24
A. Schaerf 《Artificial Intelligence Review》1999,13(2):87-127
The timetabling problem consists in scheduling a sequence of lectures between teachers and students in a prefixed period of time (typically a week), satisfying a set of constraints of various types. A large number of variants of the timetabling problem have been proposed in the literature, which differ from each other based on the type of institution involved (university or school) and the type of constraints. This problem, that has been traditionally considered in the operational research field, has recently been tackled with techniques belonging also to Artificial Intelligence (e.g., genetic algorithms, tabu search, and constraint satisfaction). In this paper, we survey the various formulations of the problem, and the techniques and algorithms used for its solution. 相似文献
5.
Natanael Ramos Cid Carvalho de Souza Pedro Jussieu de Rezende 《International Transactions in Operational Research》2020,27(2):739-766
In this paper, we describe a computational study conducted on The Firefighter Problem (FFP ), which models fire spreading and containment in a graph. Once the fire breaks out on a set of vertices, the goal is to save as many vertices as possible with limited resources. Practical applications of the FFP occur in areas such as disease control and network security. The FFP is NP‐hard and heuristics have been proposed earlier. Our main contributions include improvements to an existing integer linear programming formulation that led to an average speedup of two to compute exact solutions. Moreover, we developed a novel matheuristic, a technique based on the interoperation between metaheuristics and mathematical programming. We performed extensive experiments on public benchmarks both for parameter tuning and for comparison of our results with those from the literature. A rigorous statistical analysis shows that our new matheuristic outperforms the existing approaches. 相似文献
6.
Global query execution in a multidatabase system can be done parallelly, as all the local databases are independent. In this paper, a cost model that considers parallel execution of subqueries for a global query is developed. In order to obtain maximum parallelism in query execution, it is required to find a query execution plan that is represented in the form of a bushy tree and this query tree should be balanced to the maximal possible extent with respect to execution time. A new bottom up approach called Agglomerative Approach (AA) is proposed to construct balanced bushy trees with respect to execution time. By the deterministic nature of this approach, it generates local optimal solutions. This local minima problem will be severe in the case of graph queries, i.e., queries that are represented with a graph structure. A Simulated annealing Approach (SA) is employed to obtain a (near) optimal solution. These approaches (AA and SA) are suitable for handling on-line and off-line queries respectively. A Hybrid Approach (HA), that is an integration of AA and SA, is proposed to optimize queries for which the estimated time to be spent on optimization is known a priori. Results obtained with AA and SA on both tree and graph structured queries are presented. 相似文献
7.
Hedi Mhalla 《Optimization methods & software》2017,32(5):1078-1094
In this paper, we study the knapsack sharing problem (KSP), a variant of the well-known NP-hard single knapsack problem. We propose an exact constructive tree search that combines two complementary procedures: a reduction interval search and a branch and bound. The reduction search has three phases. The first phase applies a polynomial reduction strategy that decomposes the problem into a series of knapsack problems. The second phase is a size reduction strategy that makes the resolution more efficient. The third phase is an interval reduction search that identifies a set of optimal capacities characterizing the knapsack problems. Experimental results provide computational evidence of the better performance of the proposed exact algorithm in comparison to KSPs best exact algorithm, to Cplex and to KSPs latest heuristic approach. Furthermore, they emphasize the importance of the reduction strategies. 相似文献
8.
A. Verdiell M. Sabatini M. C. Maciel R. M. Rodriguez Iglesias 《International Transactions in Operational Research》2005,12(2):203-213
When formulated in mathematical terms, the problem of zoning a protected natural area subject to both box and spatial constraints results in a combinatorial optimization problem belonging to the NP‐hard class. This fact and the usual dimension of the problem (regularly in the tens of thousands order) suggest the need to apply a heuristic approach. In this contribution we describe a quantitative method for zoning protected natural areas based on a simulated annealing algorithm. Building upon previous work by Bos (1993) , we introduce three main innovations (a quadratic function of distance between land units, a non‐symmetric matrix of compatibilities among uses, and a spatial connection constraint) that make the approach applicable for ecological purposes. When applied to solving small‐size simulated problems, the results were indistinguishable from those obtained via an exact, enumerative method. A coarse‐scale zoning of Talampaya National Park (Argentina) rendered maps remarkably similar to those produced by subject area experts using a non‐quantitative consensus‐seeking approach. Results are encouraging and show particular potential for the periodical update of zoning of protected natural areas. Such a capability is crucial for application in developing countries where both human and financial resources are usually scarce but still critical for updating zoning and management plans. 相似文献
9.
Advances in telecommunication technology result in improved service, but can also lead to difficult and challenging network design problems. For example, networks in which nodes are connected by rings of optical fiber can now be used to provide rapid service restoration in the event of a failure. However, as a result, network designers are faced with the new problem of designing networks based on topological ring structures. In this paper, we consider the particular case of tributary network design. In a tributary network, a group of nodes are connected to a hub node, which is used as a point of interconnection with other parts of the network. For a particular network architecture, we describe an algorithm to determine how many topological ring structures are required, and which nodes should be included on each. We highlight connections between this problem and problems in vehicle routing.A common architecture for a telecommunications network consists of several tributary (often called access) networks, which connect locations to hubs, and a backbone network, which interconnects the hubs. This paper describes a heuristic approach for designing tributary networks based on self-healing rings (SHRs). The tributary network consists of multiple ring families, and each of those is comprised of one or more SHRs, called “stacked” rings. The SHRs in a given ring family are routed over the same cycle of optical fiber cables, but each SHR serves only a subset of the locations along the cycle. Each demand location is assigned to a single SHR on one of the ring families, whereas the hub is assigned to all SHRs on all ring families. A link that is used by some ring family incurs a fixed cost plus a variable cost per SHR associated with that family. Each SHR is constrained by the demand volume it can handle and by the number of locations it can serve. This tributary ring network design problem can be viewed as a complex version of a vehicle routing problem with a single-depot andmultiple vehicles. Our algorithm is initiated with numerous ring families. It then attempts to merge these families, while ensuring that savings are realized in terms of the sum of fixed and variable costs. 相似文献
10.
Celso C. Ribeiro Isabel Rosseti Reinaldo C. Souza 《International Transactions in Operational Research》2013,20(3):301-323
The main drawback of most metaheuristics is the absence of effective stopping criteria. Most implementations of such algorithms stop after performing a given maximum number of iterations or a given maximum number of consecutive iterations without improvement in the best‐known solution value, or after the stabilization of the set of elite solutions found along the search. We propose effective probabilistic stopping rules for randomized metaheuristics such as GRASP (Greedy Randomized Adaptive Search Procedures). We show how the probability density function of the solution values obtained along the iterations of such algorithms can be used to implement stopping rules based on the tradeoff between solution quality and the time needed to find a solution that might improve the best solution found. We show experimentally that, in the particular case of GRASP heuristics, the solution values obtained along its iterations fit a normal distribution that may be used to give an online estimation of the number of solutions obtained in forthcoming iterations that might be at least as good as the incumbent. This estimation is used to validate the stopping rule based on the tradeoff between solution quality and the time needed to find a solution that might improve the incumbent. The robustness of this strategy is illustrated and validated by a thorough computational study reporting results obtained with GRASP implementations to four different combinatorial optimization problems. 相似文献
11.
N. K. Timofeeva 《Cybernetics and Systems Analysis》2009,45(2):245-252
Well-known subclasses of solvable problems from classes of combinatorial optimization are reviewed. For solvable problems such as the traveling salesman problem, location problem, assignment problem, and clustering problem, the changes in the objective function on a given ordering of combinatorial configurations are analyzed. Translated from Kibernetika i Sistemnyi Analiz, No. 2, pp. 97–105, March–April 2009. 相似文献
12.
一个能够同时优化生物能源的生产供应链,包括环境、经济和社会方面影响的多目标优化模型,模拟和优化了综合的生物能生产系统,即用数种不同类的生物质原料以生产电能、热能和可燃气的系统。该系统包含可供用户选择的多种技术,以模块的形式体现在单元过程中。通过模型生命周期的评价(LCA),最终优化目标确定为解决最小化能量生产成本、最大化节能潜力、最小化环境负担、根据用户选择最大或最小化工人数和最大化生物能系统总效率。通过平衡环境和社会责任,本研究结果可帮助计划和生产人员有效地提高生物质系统的经济竞争力。 相似文献
13.
Jean‐Paul M. Arnaout Marwan Maatouk 《International Transactions in Operational Research》2010,17(5):595-605
The agriculture sector still lacks the tools and models to enhance the utilization of different resources. This paper addresses the vineyard harvesting problem in developing countries, with the objective of optimizing the wine quality and minimizing the operational costs. Heuristics were introduced to better assign the harvesting days to the different grape blocks that exist in the vineyard's field. The quality of the grapes was a key target as it can transform production from a pinnacle wine to a bulk one. We solved several numerical examples for verification and demonstrative purposes and found that our proposed approach finds solutions that significantly reduce the harvesting costs in the vineyard and considerably outperform Branch and Bound algorithm especially for large problems. 相似文献
14.
15.
Stochastic local search (SLS) algorithms are typically composed of a number of different components, each of which should contribute significantly to the final algorithm's performance. If the goal is to design and engineer effective SLS algorithms, the algorithm developer requires some insight into the importance and the behavior of possible algorithmic components. In this paper, we analyze algorithmic components of SLS algorithms for the multiobjective travelling salesman problem. The analysis is done using a careful experimental design for a generic class of SLS algorithms for multiobjective combinatorial optimization. Based on the insights gained, we engineer SLS algorithms for this problem. Experimental results show that these SLS algorithms, despite their conceptual simplicity, outperform a well-known memetic algorithm for a range of benchmark instances with two and three objectives. 相似文献
16.
N. K. Timofeeva 《Cybernetics and Systems Analysis》2002,38(6):873-878
Combinatorial configurations of different types are studied. A new point of view is proposed for their classification. Three recurrent combinatorial operators are introduced, and used to form different types of combinatorial configurations. 相似文献
17.
Michael J. Hirsch Héctor Ortiz‐Peña 《International Transactions in Operational Research》2017,24(5):993-1022
Workflow management systems allow for visibility, control, and automation of many business processes. Recently, nonbusiness domains have taken an interest in the management of workflows, and the optimal assignment and scheduling of workflow tasks to users across a network. This research aims at developing a rigorous mathematical programming formulation of the workflow optimization problem. The resulting formulation is nonlinear, but a linearized version is produced. Three heuristics are developed to find solutions efficiently. Computational experiments are presented and analyzed, comparing solutions to the original linearized formulation with the three heuristics. 相似文献
18.
Ekaterina Alekseeva Yury Kochetov El‐Ghazali Talbi 《International Transactions in Operational Research》2017,24(5):959-981
In this paper, we solve a discrete bilevel problem with multiple objectives at the lower level and constraints at the upper level coupling variables of both levels. In the case of a multiobjective lower level, we deal with a set of Pareto‐efficient solutions rather than a single optimal lower level solution. To calculate the upper level objective function value, we need to select one solution out of a potentially large set of efficient lower level solutions. To avoid the enumeration of the whole set of Pareto solutions, we formulate an auxiliary mixed integer linear programming problem with a large number of constraints. We propose an iterative exact method to solve it. To find a near‐optimal upper level solution, we apply a metaheuristic. The method is tested on the discrete ()‐centroid problem with multiple objectives at the lower level. 相似文献
19.
Pierre Hansen Marcus V. Poggi de Aragão Celso C. Ribeiro 《Annals of Mathematics and Artificial Intelligence》1990,1(1-4):97-109
An intelligent front-end or logic assistant is an interactive program devised to assist the users of an information retrieval system in the formulation of their queries. In order to provide knowledge usable in such a program, we study a problem of query optimization with an average efficiency criterion. We formulate it as a new combinatorial optimization problem, which we call 0-1 hyperbolic sum, and provide an exact branch-and-bound algorithm and two heuristics (of simulated annealing and tabu search type) to solve it. Computational experience illustrating the effectiveness of the tabu search technique is reported.This research was done in part during a visit of the first author to the Pontifical Catholic University of Rio de Janeiro in July and August 1987, sponsored by CNPq. It was also supported in part by grants 0271 and 0066 of AFOSR to Rutgers University. 相似文献
20.
Rui Jorge Rei João Pedro Pedroso 《International Transactions in Operational Research》2012,19(3):379-395
This paper presents the Stacking Problem, a hard combinatorial optimization problem concerning handling and storage of items in a warehouse, where they are handled by a crane and organized into stacks. We define the problem, study its complexity class, and present a mathematical programming model to solve it. In order to tackle medium‐ or large‐scale instances, we propose a simulation‐based algorithm using semi‐greedy construction heuristics. This simple approach allows for multiple constructions, finding solutions within reasonable time even for large instances. Three semi‐greedy heuristics are proposed and compared in an extensive computational experiment, where we study the relation between the number of constructions and the best solution obtained using each heuristic. 相似文献