Guntram Scheithauer. Dresden University of Technology. Abstract: In this paper we consider the three-dimensional problem of optimal
|
|
- Kelley Wilkerson
- 6 years ago
- Views:
Transcription
1 Operations Research Proceedings 1991, Springer-Verlag Berlin Heidelberg (1992) 445{452 Algorithms for the container loading problem Guntram Scheithauer Dresden University of Technology Abstract: In this paper we consider the three-dimensional problem of optimal packing of a container with rectangular pieces. We propose an approximation algorithm based on the "forward state strategy" of dynamic programming. A suitable description of packings is developed for the implementation of the approximation algorithm, and some computational experience is reported. Zusammenfassung: Zur naherungsweisen Losung von Containerbeladungsproblemen wird ein allgemeiner Algorithmus, der auf der "Forward State Strategy" der Dynamischen Optimierung basiert, vorgestellt. Eine fur die Implementierung passende Darstellung von teilweisen Packungen wird entwickelt und Ergebnisse einiger Testrechnungen werden angegeben. 1 Introduction and Problem Formulation The eective employment of capacity gets a more and more increasing importance in many problems of production and transportation planning. The reasons in transportation are e.g. the enlarging trade and growing transportation costs. In many cases the eective loading of cars, trails, trucks or ships can be modeled as a three-dimensional packing or container loading problem, i.e. as a problem of optimal allocation of rectangular pieces (boxes) within a container. There are to distinguish two kinds of problems. The rst problem has the objective to nd an allocation of boxes having maximal valuation sum of the allocated boxes or, equivalently, minimal waste. The second problem contains the calculation of the minimal number of identical containers or a minimal (in a given sense) subset of dierent containers required to pack all given pieces. For both problems the terms "packing" and "loading problem" are used in the literature. The aim of this paper is to propose an approximation algorithm for the socalled Container Loading Problem (CLP), i.e. the three-dimensional problem 1
2 of the rst kind. Further on, remarks are given on an implementation of the approximation algorithm on a PC computer. At rst we briey review some of the work connected with the CLP. In the one-dimensional case the CLP reduces to the well-known Knapsack Problem. The Knapsack Problem is one of the most investigated problems because of its simple structure and the fact that the main diculties of discrete optimization problems are contained in the Knapsack Problem. A review of literature and algorithms is given by Dudzinski and Walukiewicz (1987). The second kind of the one-dimensional problem is called Loading (Eilon and Christofides (1971)) or 0/1 Loading Problem (Ingargiola and Korsh (1975)). In both papers exact solution algorithms are described and a heuristic procedure is given. For the two-dimensional case of the CLP there exists a large number of publications. Most of them are related to the Cutting Stock Problem. Dyckhoff (1988) investigates relations between Cutting, Packing and other problems and introduces a typology of such problems. Here we only state some of the fundamental papers. In the beginning of the sixties Gilmore and Gomory (1961, 1963, 1965) considered the problem of computing optimal guillotine cutting patterns. The proposed algorithms are based on recursion formulas of dynamic programming. Beasley (1985) gave a 0/1 model for the general two-dimensional (nonguillotine) problem. But his exact solution algorithm does not seem to be usable for problems of medium size because of the rapidly growing number of variables and constraints. A further problem under investigation is the so-called Pallet Loading Problem, e.g. due to K.Dowsland (1984, 1987). But here only identical pieces are to be packed on a pallet. A translation of Beasley's 0/1-model of computing optimal patterns to the three-dimensional case is possible in a straightforward way. Indeed, the number of 0/1-variables and constraints increases much more faster as in the twodimensional case. Therefore, a practical application does not seem likely. As stated by W.Dowsland (1985) there is only a small number of published work with respect to the three-dimensional case. One reason for it may be the commercial aspects. The three-dimensional problem considered by Sculli and Hui (1988) is more oriented on testing of several strategies of packing and unloading of a container with identical boxes. Haessler and Talbot (1989) reduce the three-dimensional problem considered to a two-dimensional one by dening stocks of pieces which use the height of the container in a sucient good manner. Moreover, questions of meeting demand quantities are discussed there. Schneider (1988) proposes an algorithm for a special three-dimensional guillotine cutting problem which is not usable for the general CLP. 2
3 Some references related to three-dimensional problems and many for the cutting stock problem can be found in Terno, Lindemann and Scheithauer (1987). It is well known that the Knapsack Problem belongs to the NP-hard problems, hence the CLP also does. Therefore, it is necessary to look for good approximation algorithms. As a measure of quality we would like to have performance bounds on the ratio of the values obtained by the approximation algorithm and an optimal algorithm (as for the bin packing algorithms). But the three-dimensional bin packing algorithm considered by Scheithauer (1991) does not correspond in a good manner to a practical allocation of pieces and has no good performance bound. Summarizing, there do not exist known algorithms for the general CLP. In this paper we propose an approximation algorithm for the CLP. This algorithm can be used as a basis algorithm for problems related to the CLP and which occur when dealing with additional restrictions. In the paper we use the following notation. Let be given a container having length L, width W and height H. The small pieces (boxes) T i have length l i, width w i, height h i, supply s i and valuation v i, i = 1; : : : ; n. We assume that the sum of the piece volumes is larger than the container volume. The goal is to nd an allocation of given pieces within the container such that the sum of valuations is maximal. Obviously, if the valuation equals the volume for each piece then the objective is to nd an allocation with minimal waste. We restrict our investigations on orthogonal packings and assume that the length axis of the pieces in the allocation must be parallel to the length axis of the container; and the same must hold for the width and height directions. We identify the length direction with the x-direction, the width direction with the y-direction and the height direction with the z-direction in spatial space. Further on, the lower left front corner of the container is located at the origin, and the lower left front corner of a piece is called reference point of the piece. 2 The approximation algorithm Let be given any allocation (packing) of a subset of pieces within the container. How can it be described? If the piece T i takes the space between the two points (x; y; z) and (x + l i ; y + w i ; z + h i ) within the container then we call (x; y; z) the location point of the piece T i (i.e. the reference point is moved to the location point). A sequence of 4-tuples (x j ; y j ; z j ; j ); j = 1; : : : ; p; describes a packing of p pieces in an unique manner (where x j ; y j and z j are the coordinates of the location point of the j-th piece T j; j 2 f1; : : : ; ng) if there are not any conicting situation such that two pieces take the same space and all p pieces are packed within the container. Such a sequence is called packing pattern. 3
4 If there exists a space in the packing left over, large enough to pack one more piece, we can get a new packing. The corresponding pattern consists of one more 4-tuple. Thus, we have the basic principle of our algorithm. Starting with the empty container we pack one piece, obtain a pattern, look for a suciently large empty space, pack a new piece, and so on. Considering all possibilities of choosing a piece and the allocation space we follow the well-known "forward state strategy" of dynamic programming (as e.g. used by Hu (1969) for the Shortest Path Problem or by Ozden (1988) for the Linear Integer Programming Problem). A packing of p pieces represents a state of stage (level) p in the sense of dynamic programming. The number of such states is innite but only a nite number of states is necessary to compute an optimal packing. Of course, a location strategy must be used like the "bottom up - left justied strategy" of several bin packing algorithms. A more detailed description is given in the next section in connection with another representation of packings. Nevertheless, this nite number of admissible states is in general too large to handle (e.g. to store all states in a computer). One possibility to overcome this diculty and to get an approximation algorithm is to create a "measure" of "goodness or quality" of a state. Using this measure we can reject all states s which violate a threshold bound from further computations or, as we have used, we take only a nite number, say k, of the best states with respect to and use only these k states to compute the states of the next stage. (The corresponding properties of are discussed in section 3.) In the algorithm we use the following notations: B = set of basic states (in stage j? 1) N = set of new states computed (in stage j) k = a given parameter (with card(b) k) N k = set of the k best new states with respect to v = value of the best known state s Approximation Algorithm CL (Container Loading) Initialize: B contains the empty container s 0, v(s 0 ) := 0; N is set to be empty, v := 0; j := 0; Main part: repeat j := j + 1, for each s 2 B for each available piece T i for all admissible location points 4
5 compute the corresponding new state s 0, if s 0 62 N then N := N [ fs 0 g; v(s 0 ) := v(s) + v i else if v(s) + v i > v(s 0 ) then v(s 0 ) := v(s) + v i, if v(s 0 ) > v then v := v(s 0 ); s := s 0 ; if card(n) > k then reduce N to N k ; set B := N and N := ;; until B = ;; Solution: s is the approximate solution of the CLP. We give some remarks to the CL algorithm. 1. Within the CL algorithm a local optimization takes place in each stage j. Among all new states the k best with respect to are chosen, i.e. patterns with j pieces and large -value. 2. Because of the upper bound s i on the packing for piece T i Bellman's optimality criterion on dynamic programming is in general not valid, i.e. an optimal packing of the container does not require optimal packings with j pieces. 3. The given general CL algorithm allows a lot of modications with respect to application oriented restrictions. E.g., to reduce the computational eort only a subset of available pieces should be chosen for calculating new states, or only a part of location points may be investigated to get a special packing structure. 3 The concept of contours Using the pattern description of a packing we get some diculties connected with computational aspects. E.g., the search of not used empty space in a packing is very expensive and also the question of admissible location points is not easy to answer. For that reason we use another representation of a packing or pattern in an implementation of the CL algorithm. Let be given a feasible packing of a subset of pieces within the container. The projection of the packed pieces into the x; y-plane denes a dissection of the bottom area of the container which can be made to a rectangular dissection by lengthening some or all of the lines up to the next cross line or the border line of the container. We assign to each rectangle of the dissection a value of used height and allow in the following only the packing of pieces above these height values. More formally we dene: A rectangular dissection of the bottom area of the container together with corresponding height values is called contour. A contour can be represented by a set f(x i ; y i ; l i ; w i ; z i ) : i = 1; : : : ; rg of 5-tuples where (x i ; y i ) gives the lower left corner of a rectangle with length l i and width w i and z i denotes the used height. (It is to remark that exactly one height value is assigned to each interior point of all rectangles. The points belonging to the border lines of the rectangles may 5
6 have formally more than one height values, but these points are not of importance for the following investigations.) The allocation of one new piece above a given contour yields a new contour. Hence, each packing can be represented by a sequence of contours where the successor contour results from the predecessor by packing one piece. For the rectangles R i = (x i ; y i ; l i ; w i ); i = 1; : : : ; r; of a rectangular dissection we dene the following relation "< R ": R i < R R j () x i < x j + l j and y i < y j + w j : ((x; y) denotes the bottom left and (x + l; y + w) the upper right corner of a rectangle.) We say that a contour C = f(r i ; z i ) : i = 1; : : : ; rg is monotonous if z i z j for all R i ; R j with R i < R R j (i; j = 1; : : : ; r). Further on, the contour C is said to be above the contour C 0 = f(r 0 i; zi) 0 : i = 1; : : : ; r 0 g if for all (x; y) with (x; y) 2 int(r i ) \ int(r 0 j) z i z 0 j is valid (shortly: C 0 c C). The use of the relations < R and < c corresponds directly with the investigations of Lipovetskij (1988) about so-called z-sequences in the two-dimensional case. Let be given a packing pattern f(x j ; y j ; z j ; j ) : j = 1; : : : ; pg. Now our aim is to construct a sequence C 0 ; C 1 ; : : : ; C p of monotonous contours with C 0 < c C 1 < c : : : < c C p where C j results from C j?1 by packing one piece above C j?1 ; j = 1; : : : ; p: For that reason, each piece T i with location point (x i ; y i ; z i ) has to be packed before the piece T j if x i < x j + l j ; y i < y j + w j and z i < z j + h j. This relation can be extended to a partial order relation by applying the transitive closure. Hence, there exists a sequence T 1 ; : : : ; T p which does not violate this relation. Although the packing of one piece on a monotonous contour yields in general a contour which is not monotonous, the above relation ensures the existence of a sequence of monotonous contours. Summarizing, we have: For any packing (or packing pattern) of p pieces there exists a sequence C 0 ; C 1 ; : : : ; C p of monotonous contours and a sequence 1 ; : : : ; p of piece indices such that C j results from C j?1 by packing T j on top of C j?1. The representation of the monotonous contour for a given packing is in general not unique since there may exist dierent rectangular dissections. One question is, how many rectangles are at most required for a monotonous contour of p pieces? From the practical point of view the following question is of more importance : which location points are admissible to obtain good packings? To answer these questions we will consider in the following only so-called "normalized" packing patterns. A packing pattern is said to be normalized if each packed piece touches with their bottom, left and front side at least one other packed piece or the "walls" of the container. This denition corresponds to these of Herz (1972) and Beasley (1985) for normalizing two-dimensional cutting patterns. With other words, a normalized packing pattern is a "bottomleft-front justied" pattern. Obviously, to each packing pattern there exists a 6
7 normalized one. Hence, we may restrict in the following our investigations to normalized packings. Let us consider the contour C = f(r i ; z i ) : i = 1; : : : ; rg. We dene two indices of neighboring rectangles for a given rectangle R i : l(r i ) := ( 0; if xi = 0 j; with x j + l j = x i and y j y i < y j + w j ; (left neighbor of R i ); b(r i ) := ( 0; if yi = 0 j; with y j + w j = y i and x j x i < x j + l j ; (bottom neighbor of R i ): (For convenience we use z 0 = H.) For a normalized packing pattern with the contour C we dene the set P (C) := n (x i ; y i ; z i ) : i 2 f1; : : : ; rg; z i < z l(r i); z i < z h(r i)o : This set contains all admissible location points for the construction of optimal packings, i.e. to each possible location point there exists one element of P (C) which yields to a packing of the same or a better valuation. Moreover, we can state: Two contours C and C 0 describe the same monotonous contour if P (C) = P (C 0 ). Further on, for each contour C with card(p (C)) admissible location points there exists a representation with at most 2 card(p (C))? 1 rectangles. But the cardinality of P (C) can increase linearly in p. To avoid storage problems we use an input parameter r to bound the number of rectangles within a contour. If the algorithm produces a contour with more than r rectangles then we try to nd an equivalent contour with at most r rectangles and, if this it not possible, we look for a "neighboring" contour with at most r rectangles. Returning to the CL algorithm, now a state can be described by a contour and the corresponding packed pieces. Let v(s) denote the valuation of state s and f(s) the volume enclosed by the contour s. Then the measure should fulll the following conditions: 1. If f(s) = f(s 0 ) and v(s) > v(s 0 ) then (s) > (s 0 ). 2. If f(s) > f(s 0 ) and v(s)=f(s) = v(s 0 )=f(s 0 ) then (s) > (s 0 ). In the implementation of the CL algorithm we have used (s) := (v(s)+)=(f(s)+ ) with > 0 and 0. 4 Remarks to computational experiments The CL algorithm was coded in TURBO PASCAL, version 5.0, and was tested on a PC. The time required to obtain a packing depends in a straightforward manner 7
8 on the parameter k, i.e. on the number of states used to generate successor states. But this eort can be reduced by help of a dominance test to decide whether a new (still to generate) state possibly belongs to the k best new states or not. For instances with up to 100 packed pieces the computer time is in the range of some seconds (for k = 1, 2) and a few minutes (for k 5). As to expect, the value of the obtained packing does not correlate in a strong sense to the parameter k. But it is to observe, on average, a larger k yields a better solution. 5 Variants of the CL algorithm As discussed in section 2 some modications of the CL algorithm are possible. We have implemented three variants. Variant 1: This variant is the basic algorithm as given in section 2 (all possibilities of allocation are investigated). Variant 2: At rst a layer parallel to the bottom side is packed. Then a second layer follows, and so on, until the container is lled. Variant 3: Here the layers are parallel to the y; z-plane. 6 Conclusional remarks In the paper an approximation algorithm is proposed for the three-dimensional container loading problem. The well-known "forward state strategy" of dynamic programming is also applicable to this three-dimensional problem. The proposed CL algorithm can be used as a basis for developing algorithms which handle additional and application oriented restrictions. The concept of contours described is very suitable for an implementation of the CL algorithm. Some computational experiments made show that problems of medium size can be handled on PC computers in acceptable time. The necessity of further theoretical investigations results from induviduell practical restrictions given by the users. 7 References Beasley, J.E., An exact two-dimensional non-guillotine cutting tree search procedure. Oper. Res. 33, (1985) Beasley, J.E., Algorithms for unconstraint two-dimensional guillotine cutting. J. Oper. Res. Soc. 36, (1985) Dowsland, K.A., The three-dimensional pallet chart; an analysis of the factors aecting the set of feasible layouts for a class of two-dimensional packing problems. J. Oper. Res. Soc. 35 (1984) 8
9 Dowsland, K.A., An exact algorithm for the pallet loading problem. European J. Oper. Res. 31, (1987) Dowsland, W.B., Two and three dimensional packing problems and solution methods. New Zealand Oper. Res. 13, 1-18 (1985) Dudzinski, K.; Walukiewicz, S., Exact methods for the knapsack problem and its generalizations. European J. Oper. Res. 28, 3-21 (1987) Dyckho, H., A typology of cutting and packing problems. European J. Oper. Res. (1990) Eilon, S.; Christodes, N., The loading problem. Management Sci. 17, (1971) Gilmore, P.C.; Gomory, R.E., A linear programming approach to the cutting stock problem, part I. Oper. Res. 9, (1961) Gilmore, P.C.; Gomory, R.E., A linear programming approach to the cutting stock problem, part II. Oper. Res. 11, (1963) Gilmore, P.C.; Gomory, R.E., Multistage cutting stock problems of two or more dimensions. Oper. Res. 13, (1965) Haessler, R.W.; Talbot, F.B., Load planning for shipments of low density products. European J. Oper. Res. (1990) Herz, J., Recursive computational procedure for two-dimensional cutting. IBM J. Res. Develop (1972) Hu, T.C., Integer programming and network ows. Addison-Wesley, New York (1969) Ingargiola, G.; Korsh, J., An algorithm for the solution of 0-1 loading problems. Oper. Res. 23, (1975) Lipovetskij, A.J., Algorithms for non-guillotine rectangular cutting. Reports of the Ufa Aviation Institute (in Russian) (1988) Ozden, M., A solution procedure for general knapsack problems with a few constraints. Comput. Oper. Res. 15, (1988) Scheithauer, G., A three-dimensional bin-packing algorithm. J. Inform. Process. Cybernet. EIK 27, (1991) Schneider, W., Trim-loss minimization in a crepe-rubber mill; optimal solution versus heuristic in the 2(3)-dimensional case. European J. Oper. Res. 34, (1988) Sculli, D.; Hui, C.F., Three dimensional stacking of containers. Omega 16, (1988) Terno, J.; Lindemann, R.; Scheithauer, G., Zuschnittprobleme und ihre praktische Losung. Fachbuch Verlag Leipzig (1987) 9
Arc-Flow Model for the Two-Dimensional Cutting Stock Problem
Arc-Flow Model for the Two-Dimensional Cutting Stock Problem Rita Macedo Cláudio Alves J. M. Valério de Carvalho Centro de Investigação Algoritmi, Universidade do Minho Escola de Engenharia, Universidade
More informationON WEIGHTED RECTANGLE PACKING WITH LARGE RESOURCES*
ON WEIGHTED RECTANGLE PACKING WITH LARGE RESOURCES* Aleksei V. Fishkin, 1 Olga Gerber, 1 Klaus Jansen 1 1 University of Kiel Olshausenstr. 40, 24118 Kiel, Germany {avf,oge,kj}@informatik.uni-kiel.de Abstract
More informationA Bricklaying Best-Fit Heuristic Algorithm for the Orthogonal Rectangle Packing Problem*
A Bricklaying Best-Fit Heuristic Algorithm for the Orthogonal Rectangle Packing Problem* Wenshui Lin 1, Jinping Xu 1, Jiandong Wang 1, and Xinyou Wu 2 1 School of Information Science and Technology, Xiamen
More informationA note on an L-approach for solving the manufacturer s pallet loading problem
A note on an L-approach for solving the manufacturer s pallet loading problem Ernesto G. Birgin Reinaldo Morabito Fabio H. Nishihara November 19 th, 2004. Abstract An L-approach for packing (l, w)-rectangles
More informationCutting Stock with Binary Patterns: Arc-flow Formulation with Graph Compression
Cutting Stock with Binary Patterns: Arc-flow Formulation with Graph Compression Filipe Brandão INESC TEC and Faculdade de Ciências, Universidade do Porto, Portugal fdabrandao@dcc.fc.up.pt arxiv:1502.02899v1
More informationarxiv: v1 [cs.dm] 22 Jul 2011
Bottom-Left Placement Theorem for Rectangle Packing Wenqi Huang, Tao Ye arxiv:1107.6v1 [cs.dm] Jul 011 School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, 007,
More informationROADEF / EURO 2018 Challenge Cutting Optimization Problem Description
ROADEF / EURO 2018 Challenge Cutting Optimization Problem Description Lydia Tlilane and Quentin Viaud Saint-Gobain, Datalab February 23, 2018 Contents 1 Introduction 2 2 Problem description 3 2.1 Inputs,
More informationAnt Colony Optimization for Container Loading Problem
Journal of Mathematics and Statistics 8 (2): 169-175, 2012 ISSN 1549-3644 2012 Science Publications Ant Colony Optimization for Container Loading Problem 1 Yap, C.N., 1,2 L.S. Lee, 1,2 Z.A. Majid and 3
More informationEulerian disjoint paths problem in grid graphs is NP-complete
Discrete Applied Mathematics 143 (2004) 336 341 Notes Eulerian disjoint paths problem in grid graphs is NP-complete Daniel Marx www.elsevier.com/locate/dam Department of Computer Science and Information
More informationSolving the Two Dimensional Cutting Problem using Evolutionary Algorithms with Penalty Functions
Solving the Two Dimensional Cutting Problem using Evolutionary Algorithms with Functions Beraudo V., Orellana A., Alfonso H., Minetti G., Salto C. Laboratorio de Investigación en Sistemas Inteligentes
More informationOnline algorithms for clustering problems
University of Szeged Department of Computer Algorithms and Artificial Intelligence Online algorithms for clustering problems Summary of the Ph.D. thesis by Gabriella Divéki Supervisor Dr. Csanád Imreh
More informationTilings of the Euclidean plane
Tilings of the Euclidean plane Yan Der, Robin, Cécile January 9, 2017 Abstract This document gives a quick overview of a eld of mathematics which lies in the intersection of geometry and algebra : tilings.
More informationAn Improved Heuristic Recursive Strategy Based on Genetic Algorithm for the Strip Rectangular Packing Problem
Vol. 33, No. 9 ACTA AUTOMATICA SINICA September, 2007 An Improved Heuristic Recursive Strategy Based on Genetic Algorithm for the Strip Rectangular Packing Problem ZHANG De-Fu 1 CHEN Sheng-Da 1 LIU Yan-Juan
More informationRearrangement of DNA fragments: a branch-and-cut algorithm Abstract. In this paper we consider a problem that arises in the process of reconstruction
Rearrangement of DNA fragments: a branch-and-cut algorithm 1 C. E. Ferreira 1 C. C. de Souza 2 Y. Wakabayashi 1 1 Instituto de Mat. e Estatstica 2 Instituto de Computac~ao Universidade de S~ao Paulo e-mail:
More informationThe Global Standard for Mobility (GSM) (see, e.g., [6], [4], [5]) yields a
Preprint 0 (2000)?{? 1 Approximation of a direction of N d in bounded coordinates Jean-Christophe Novelli a Gilles Schaeer b Florent Hivert a a Universite Paris 7 { LIAFA 2, place Jussieu - 75251 Paris
More informationAvailable online at ScienceDirect. Procedia Engineering 183 (2017 )
Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 183 (2017 ) 291 296 17th International Conference on Sheet Metal, SHEMET17 Meta-heuristic algorithms for nesting problem of
More informationHowever, m pq is just an approximation of M pq. As it was pointed out by Lin [2], more precise approximation can be obtained by exact integration of t
FAST CALCULATION OF GEOMETRIC MOMENTS OF BINARY IMAGES Jan Flusser Institute of Information Theory and Automation Academy of Sciences of the Czech Republic Pod vodarenskou vez 4, 82 08 Prague 8, Czech
More informationAlgorithms for Euclidean TSP
This week, paper [2] by Arora. See the slides for figures. See also http://www.cs.princeton.edu/~arora/pubs/arorageo.ps Algorithms for Introduction This lecture is about the polynomial time approximation
More informationOptimal Cutting Problem
Ana Avdzhieva, Todor Balabanov, Georgi Evtimov, Detelina Kirova, Hristo Kostadinov, Tsvetomir Tsachev, Stela Zhelezova, Nadia Zlateva 1. Problems Setting One of the tasks of the Construction office of
More information3 No-Wait Job Shops with Variable Processing Times
3 No-Wait Job Shops with Variable Processing Times In this chapter we assume that, on top of the classical no-wait job shop setting, we are given a set of processing times for each operation. We may select
More informationCOMP Analysis of Algorithms & Data Structures
COMP 3170 - Analysis of Algorithms & Data Structures Shahin Kamali Approximation Algorithms CLRS 35.1-35.5 University of Manitoba COMP 3170 - Analysis of Algorithms & Data Structures 1 / 30 Approaching
More informationPseudo-polynomial formulations for bin packing and cutting stock problems
Pseudo-polynomial formulations for bin packing and cutting stock problems Maxence Delorme (1) Manuel Iori (2) (1) DEI, University of Bologna, Italy, (2) DISMI, University of Modena and Reggio Emilia, Italy
More information.Math 0450 Honors intro to analysis Spring, 2009 Notes #4 corrected (as of Monday evening, 1/12) some changes on page 6, as in .
0.1 More on innity.math 0450 Honors intro to analysis Spring, 2009 Notes #4 corrected (as of Monday evening, 1/12) some changes on page 6, as in email. 0.1.1 If you haven't read 1.3, do so now! In notes#1
More informationChordal graphs and the characteristic polynomial
Discrete Mathematics 262 (2003) 211 219 www.elsevier.com/locate/disc Chordal graphs and the characteristic polynomial Elizabeth W. McMahon ;1, Beth A. Shimkus 2, Jessica A. Wolfson 3 Department of Mathematics,
More informationA NEW MILP APPROACH FOR THE FACILITY LAYOUT DESIGN PROBLEM WITH RECTANGULAR AND L/T SHAPED DEPARTMENTS
A NEW MILP APPROACH FOR THE FACILITY LAYOUT DESIGN PROBLEM WITH RECTANGULAR AND L/T SHAPED DEPARTMENTS Yossi Bukchin Michal Tzur Dept. of Industrial Engineering, Tel Aviv University, ISRAEL Abstract In
More informationA Boolean Expression. Reachability Analysis or Bisimulation. Equation Solver. Boolean. equations.
A Framework for Embedded Real-time System Design? Jin-Young Choi 1, Hee-Hwan Kwak 2, and Insup Lee 2 1 Department of Computer Science and Engineering, Korea Univerity choi@formal.korea.ac.kr 2 Department
More informationTheoretical Computer Science 297 (2003) Cube packing São Paulo-SP, Brazil
Theoretical Computer Science 297 (2003) 355 366 www.elsevier.com/locate/tcs Cube packing F.K. Miyazawa a, Y. Wakabayashi b; a Instituto de Computacão, Universidade Estadual de Campinas, Caixa Postal 6176,
More informationA GRASP Approach to the Nesting Problem
MIC 2001-4th Metaheuristics International Conference 47 A GRASP Approach to the Nesting Problem António Miguel Gomes José Fernando Oliveira Faculdade de Engenharia da Universidade do Porto Rua Roberto
More informationA parallel multi-population genetic algorithm for a constrained two-dimensional orthogonal packing problem
A parallel multi-population genetic algorithm for a constrained two-dimensional orthogonal packing problem José Fernando Gonçalves Faculdade de Economia do Porto, LIAAD Rua Dr. Roberto Frias, s/n, 4200-464
More informationGeneral properties of staircase and convex dual feasible functions
General properties of staircase and convex dual feasible functions JÜRGEN RIETZ, CLÁUDIO ALVES, J. M. VALÉRIO de CARVALHO Centro de Investigação Algoritmi da Universidade do Minho, Escola de Engenharia
More informationInteger Programming Theory
Integer Programming Theory Laura Galli October 24, 2016 In the following we assume all functions are linear, hence we often drop the term linear. In discrete optimization, we seek to find a solution x
More informationDiscrete Optimization. Lecture Notes 2
Discrete Optimization. Lecture Notes 2 Disjunctive Constraints Defining variables and formulating linear constraints can be straightforward or more sophisticated, depending on the problem structure. The
More informationExercise set #2 (29 pts)
(29 pts) The deadline for handing in your solutions is Nov 16th 2015 07:00. Return your solutions (one.pdf le and one.zip le containing Python code) via e- mail to Becs-114.4150@aalto.fi. Additionally,
More informationOptimum Alphabetic Binary Trees T. C. Hu and J. D. Morgenthaler Department of Computer Science and Engineering, School of Engineering, University of C
Optimum Alphabetic Binary Trees T. C. Hu and J. D. Morgenthaler Department of Computer Science and Engineering, School of Engineering, University of California, San Diego CA 92093{0114, USA Abstract. We
More informationTheorem 2.9: nearest addition algorithm
There are severe limits on our ability to compute near-optimal tours It is NP-complete to decide whether a given undirected =(,)has a Hamiltonian cycle An approximation algorithm for the TSP can be used
More informationFoundations of Computing
Foundations of Computing Darmstadt University of Technology Dept. Computer Science Winter Term 2005 / 2006 Copyright c 2004 by Matthias Müller-Hannemann and Karsten Weihe All rights reserved http://www.algo.informatik.tu-darmstadt.de/
More informationEXERCISES SHORTEST PATHS: APPLICATIONS, OPTIMIZATION, VARIATIONS, AND SOLVING THE CONSTRAINED SHORTEST PATH PROBLEM. 1 Applications and Modelling
SHORTEST PATHS: APPLICATIONS, OPTIMIZATION, VARIATIONS, AND SOLVING THE CONSTRAINED SHORTEST PATH PROBLEM EXERCISES Prepared by Natashia Boland 1 and Irina Dumitrescu 2 1 Applications and Modelling 1.1
More informationRay shooting from convex ranges
Discrete Applied Mathematics 108 (2001) 259 267 Ray shooting from convex ranges Evangelos Kranakis a, Danny Krizanc b, Anil Maheshwari a;, Jorg-Rudiger Sack a, Jorge Urrutia c a School of Computer Science,
More informationGenerating unconstrained two-dimensional non-guillotine cutting patterns by a recursive partitioning algorithm
Generating unconstrained two-dimensional non-guillotine cutting patterns by a recursive partitioning algorithm Ernesto G. Birgin Rafael D. Lobato Reinaldo Morabito April 3, 2010 Abstract In this study,
More informationApplying Meta-Heuristic Algorithms to the Nesting Problem Utilising the No Fit Polygon
Applying Meta-Heuristic Algorithms to the Nesting Problem Utilising the No Fit Polygon A Thesis submitted to the University of Nottingham for the Degree of Doctor of Philosophy by Graham Kendall, BSc (Hons)
More informationApproximate algorithms for the container loading problem
Intl. Trans. in Op. Res. 9 (2002) 747 774 Approximate algorithms for the container loading problem M. Hifi LaRIA, Laboratoire de Recherche en Informatique d Amiers, Université de Picardie Jules Verne,
More informationThe Encoding Complexity of Network Coding
The Encoding Complexity of Network Coding Michael Langberg Alexander Sprintson Jehoshua Bruck California Institute of Technology Email: mikel,spalex,bruck @caltech.edu Abstract In the multicast network
More informationChapter 15 Introduction to Linear Programming
Chapter 15 Introduction to Linear Programming An Introduction to Optimization Spring, 2015 Wei-Ta Chu 1 Brief History of Linear Programming The goal of linear programming is to determine the values of
More informationInteger Programming and Network Modeis
H.A. Eiselt C.-L. Sandblom Integer Programming and Network Modeis With Contributions by K. Spielberg, E. Richards, B.T. Smith, G. Laporte, B.T. Boffey With 165 Figures and 43 Tables &m Springer CONTENTS
More informationMinimum Convex Partition of Polygonal Domains by Guillotine Cuts
Discrete Comput Geom 19:291 305 (1998) Discrete & Computational Geometry 1998 Springer-Verlag New York Inc. Minimum Convex Partition of Polygonal Domains by Guillotine Cuts H. Martini 1 and V. Soltan 2
More informationChapter 5 Lempel-Ziv Codes To set the stage for Lempel-Ziv codes, suppose we wish to nd the best block code for compressing a datavector X. Then we ha
Chapter 5 Lempel-Ziv Codes To set the stage for Lempel-Ziv codes, suppose we wish to nd the best block code for compressing a datavector X. Then we have to take into account the complexity of the code.
More informationOPTIMIZING THE WOODPULP STOWAGE USING LAGRANGEAN RELAXATION WITH CLUSTERS
OPTIMIZING THE WOODPULP STOWAGE USING LAGRANGEAN RELAXATION WITH CLUSTERS Glaydston Mattos Ribeiro 1 DCCI Department of Computer Science UniAracruz Faculty of Aracruz R. Prof. Berilo Basílio dos Santos,
More informationLoad Balancing for Problems with Good Bisectors, and Applications in Finite Element Simulations
Load Balancing for Problems with Good Bisectors, and Applications in Finite Element Simulations Stefan Bischof, Ralf Ebner, and Thomas Erlebach Institut für Informatik Technische Universität München D-80290
More informationGeometric Unique Set Cover on Unit Disks and Unit Squares
CCCG 2016, Vancouver, British Columbia, August 3 5, 2016 Geometric Unique Set Cover on Unit Disks and Unit Squares Saeed Mehrabi Abstract We study the Unique Set Cover problem on unit disks and unit squares.
More informationJOB SHOP SCHEDULING WITH UNIT LENGTH TASKS
JOB SHOP SCHEDULING WITH UNIT LENGTH TASKS MEIKE AKVELD AND RAPHAEL BERNHARD Abstract. In this paper, we consider a class of scheduling problems that are among the fundamental optimization problems in
More information2 ATTILA FAZEKAS The tracking model of the robot car The schematic picture of the robot car can be seen on Fig.1. Figure 1. The main controlling task
NEW OPTICAL TRACKING METHODS FOR ROBOT CARS Attila Fazekas Debrecen Abstract. In this paper new methods are proposed for intelligent optical tracking of robot cars the important tools of CIM (Computer
More informationFigure 1: The three positions allowed for a label. A rectilinear map consists of n disjoint horizontal and vertical line segments. We want to give eac
Labeling a Rectilinear Map More Eciently Tycho Strijk Dept. of Computer Science Utrecht University tycho@cs.uu.nl Marc van Kreveld Dept. of Computer Science Utrecht University marc@cs.uu.nl Abstract Given
More informationThe only known methods for solving this problem optimally are enumerative in nature, with branch-and-bound being the most ecient. However, such algori
Use of K-Near Optimal Solutions to Improve Data Association in Multi-frame Processing Aubrey B. Poore a and in Yan a a Department of Mathematics, Colorado State University, Fort Collins, CO, USA ABSTRACT
More informationA HYBRID HEURISTIC FOR THE CONSTRAINED TWO-DIMENSIONAL NON-GUILLOTINE ORTHOGONAL CUTTING PROBLEM
A HYBRID HEURISTIC FOR THE CONSTRAINED TWO-DIMENSIONAL NON-GUILLOTINE ORTHOGONAL CUTTING PROBLEM JOSÉ FERNANDO GONÇALVES AND MAURICIO G. C. RESENDE ABSTRACT. This paper addresses a constrained two-dimensional
More informationMulti-Stack Boundary Labeling Problems
Multi-Stack Boundary Labeling Problems Michael A. Bekos 1, Michael Kaufmann 2, Katerina Potika 1, and Antonios Symvonis 1 1 National Technical University of Athens, School of Applied Mathematical & Physical
More informationDETERMINISTIC OPERATIONS RESEARCH
DETERMINISTIC OPERATIONS RESEARCH Models and Methods in Optimization Linear DAVID J. RADER, JR. Rose-Hulman Institute of Technology Department of Mathematics Terre Haute, IN WILEY A JOHN WILEY & SONS,
More informationA SIMPLE APPROXIMATION ALGORITHM FOR NONOVERLAPPING LOCAL ALIGNMENTS (WEIGHTED INDEPENDENT SETS OF AXIS PARALLEL RECTANGLES)
Chapter 1 A SIMPLE APPROXIMATION ALGORITHM FOR NONOVERLAPPING LOCAL ALIGNMENTS (WEIGHTED INDEPENDENT SETS OF AXIS PARALLEL RECTANGLES) Piotr Berman Department of Computer Science & Engineering Pennsylvania
More informationRevised version, February 1991, appeared in Information Processing Letters 38 (1991), 123{127 COMPUTING THE MINIMUM HAUSDORFF DISTANCE BETWEEN
Revised version, February 1991, appeared in Information Processing Letters 38 (1991), 123{127 COMPUTING THE MINIMUM HAUSDORFF DISTANCE BETWEEN TWO POINT SETS ON A LINE UNDER TRANSLATION Gunter Rote Technische
More informationWorst-case running time for RANDOMIZED-SELECT
Worst-case running time for RANDOMIZED-SELECT is ), even to nd the minimum The algorithm has a linear expected running time, though, and because it is randomized, no particular input elicits the worst-case
More informationRecent advances on two-dimensional bin packing problems
Discrete Applied Mathematics 123 (2002) 379 396 Recent advances on two-dimensional bin packing problems Andrea Lodi, Silvano Martello, Daniele Vigo Dipartimento di Elettronica, Informatica e Sistemistica,
More informationTrees with many leaves
Trees with many leaves N. V. Gravin Abstract In this note we consider the problem of nding a spanning tree with large number of leaves. We overview some known facts about this question. In details We consider
More informationLocalization in Graphs. Richardson, TX Azriel Rosenfeld. Center for Automation Research. College Park, MD
CAR-TR-728 CS-TR-3326 UMIACS-TR-94-92 Samir Khuller Department of Computer Science Institute for Advanced Computer Studies University of Maryland College Park, MD 20742-3255 Localization in Graphs Azriel
More informationGeneral Methods and Search Algorithms
DM811 HEURISTICS AND LOCAL SEARCH ALGORITHMS FOR COMBINATORIAL OPTIMZATION Lecture 3 General Methods and Search Algorithms Marco Chiarandini 2 Methods and Algorithms A Method is a general framework for
More informationEnumeration of Full Graphs: Onset of the Asymptotic Region. Department of Mathematics. Massachusetts Institute of Technology. Cambridge, MA 02139
Enumeration of Full Graphs: Onset of the Asymptotic Region L. J. Cowen D. J. Kleitman y F. Lasaga D. E. Sussman Department of Mathematics Massachusetts Institute of Technology Cambridge, MA 02139 Abstract
More informationSolving the Multiobjective Two Stage Fuzzy Transportation Problem by Zero Suffix Method
Solving the Multiobjective Two Stage Fuzzy Transportation Problem by Zero Suffix Method V.J. Sudhakar (Corresponding author) Department of Mathematics Adhiyamaan college of Engineering Hosur - 635 109,
More informationtalk in Boca Raton in Part of the reason for not publishing the result for such a long time was his hope for an improvement in terms of the size
Embedding arbitrary nite simple graphs into small strongly regular graphs. Robert Jajcay Indiana State University Department of Mathematics and Computer Science Terre Haute, IN 47809 jajcay@laurel.indstate.edu
More informationLIF Marseille, CNRS & University Aix{Marseille address: URL:
1D EFFECTIVELY CLOSED SUBSHIFTS AND 2D TILINGS BRUNO DURAND 1, ANDREI ROMASHCHENKO 2, AND ALEXANDER SHEN 2 1 LIF Marseille, CNRS & University Aix{Marseille E-mail address: Bruno.Durand@lif.univ-mrs.fr
More information[8] that this cannot happen on the projective plane (cf. also [2]) and the results of Robertson, Seymour, and Thomas [5] on linkless embeddings of gra
Apex graphs with embeddings of face-width three Bojan Mohar Department of Mathematics University of Ljubljana Jadranska 19, 61111 Ljubljana Slovenia bojan.mohar@uni-lj.si Abstract Aa apex graph is a graph
More informationLecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1
CME 305: Discrete Mathematics and Algorithms Instructor: Professor Aaron Sidford (sidford@stanford.edu) January 11, 2018 Lecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1 In this lecture
More informationExample: Bioinformatics. Soft Constraint Processing. From Optimal CSP to Soft CSP. Overview. From Optimal CSP to Soft CSP.
Example: Bioinformatics Soft Constraint Processing 16.412J/6.834J Cognitive Robotics Martin Sachenbacher (Using material from Thomas Schiex) RNA is single-strand molecule, composed of A,U,G,C Function
More informationthe application rule M : x:a: B N : A M N : (x:a: B) N and the reduction rule (x: A: B) N! Bfx := Ng. Their algorithm is not fully satisfactory in the
The Semi-Full Closure of Pure Type Systems? Gilles Barthe Institutionen for Datavetenskap, Chalmers Tekniska Hogskola, Goteborg, Sweden Departamento de Informatica, Universidade do Minho, Braga, Portugal
More informationSolving a Nesting Problem using the Collision Free Region
Solving a Nesting Problem using the Collision Free Region Master Thesis August 31 th, 2016 Irene Reijntjes Supervisor: dr. ir. C.A.J. Hurkens Abstract This report investigates an irregular shape packing
More information2 The Service Provision Problem The formulation given here can also be found in Tomasgard et al. [6]. That paper also details the background of the mo
Two-Stage Service Provision by Branch and Bound Shane Dye Department ofmanagement University of Canterbury Christchurch, New Zealand s.dye@mang.canterbury.ac.nz Asgeir Tomasgard SINTEF, Trondheim, Norway
More information2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006
2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006 The Encoding Complexity of Network Coding Michael Langberg, Member, IEEE, Alexander Sprintson, Member, IEEE, and Jehoshua Bruck,
More informationConstructive procedures to solve 2-Dimensional Bin Packing Problems with Irregular Pieces and Guillotine Cuts
Constructive procedures to solve 2-Dimensional Bin Packing Problems with Irregular Pieces and Guillotine Cuts Antonio Martinez a, Ramon Alvarez-Valdes b, Julia Bennell a, Jose Manuel Tamarit b a University
More informationGeneralized Coordinates for Cellular Automata Grids
Generalized Coordinates for Cellular Automata Grids Lev Naumov Saint-Peterburg State Institute of Fine Mechanics and Optics, Computer Science Department, 197101 Sablinskaya st. 14, Saint-Peterburg, Russia
More informationperform. If more storage is required, more can be added without having to modify the processor (provided that the extra memory is still addressable).
How to Make Zuse's Z3 a Universal Computer Raul Rojas January 14, 1998 Abstract The computing machine Z3, built by Konrad Zuse between 1938 and 1941, could only execute xed sequences of oating-point arithmetical
More informationComputability and Complexity
Computability and Complexity Turing Machines CAS 705 Ryszard Janicki Department of Computing and Software McMaster University Hamilton, Ontario, Canada janicki@mcmaster.ca Ryszard Janicki Computability
More informationis bad when combined with a LCG with a small multiplier. In section 2 this observation is examined. Section 3 gives portable implementations for LCGs
Version: 25.11.92 (To appear in ACM TOMS) A Portable Uniform Random Number Generator Well Suited for the Rejection Method W. Hormann and G. Deringer University of Economics and Business Administration
More informationNP-Hardness. We start by defining types of problem, and then move on to defining the polynomial-time reductions.
CS 787: Advanced Algorithms NP-Hardness Instructor: Dieter van Melkebeek We review the concept of polynomial-time reductions, define various classes of problems including NP-complete, and show that 3-SAT
More informationWeight Annealing Heuristics for Solving the Two-Dimensional Bin Packing Problem
Weight Annealing Heuristics for Solving the Two-Dimensional Bin Packing Problem Kok-Hua Loh, Nanyang Technological University Bruce Golden, University of Maryland Edward Wasil, American University th ICS
More informationOptimal Partitioning of Sequences. Abstract. The problem of partitioning a sequence of n real numbers into p intervals
Optimal Partitioning of Sequences Fredrik Manne and Tor S revik y Abstract The problem of partitioning a sequence of n real numbers into p intervals is considered. The goal is to nd a partition such that
More informationOptimal Routing-Conscious Dynamic Placement for Reconfigurable Devices
Optimal Routing-Conscious Dynamic Placement for Reconfigurable Devices Ali Ahmadinia 1, Christophe Bobda 1,Sándor P. Fekete 2, Jürgen Teich 1, and Jan C. van der Veen 2 1 Department of Computer Science
More informationPrewitt. Gradient. Image. Op. Merging of Small Regions. Curve Approximation. and
A RULE-BASED SYSTEM FOR REGION SEGMENTATION IMPROVEMENT IN STEREOVISION M. Buvry, E. Zagrouba and C. J. Krey ENSEEIHT - IRIT - UA 1399 CNRS Vision par Calculateur A. Bruel 2 Rue Camichel, 31071 Toulouse
More informationDepartment of Electrical Engineering, Keio University Hiyoshi Kouhoku-ku Yokohama 223, Japan
Shape Modeling from Multiple View Images Using GAs Satoshi KIRIHARA and Hideo SAITO Department of Electrical Engineering, Keio University 3-14-1 Hiyoshi Kouhoku-ku Yokohama 223, Japan TEL +81-45-563-1141
More informationV Advanced Data Structures
V Advanced Data Structures B-Trees Fibonacci Heaps 18 B-Trees B-trees are similar to RBTs, but they are better at minimizing disk I/O operations Many database systems use B-trees, or variants of them,
More informationA technique for adding range restrictions to. August 30, Abstract. In a generalized searching problem, a set S of n colored geometric objects
A technique for adding range restrictions to generalized searching problems Prosenjit Gupta Ravi Janardan y Michiel Smid z August 30, 1996 Abstract In a generalized searching problem, a set S of n colored
More informationMartin W.P. Savelsbergh. Georgia Institute of Technology. School of Industrial and Systems Engineering
A MINTO short course 1 Martin W.P. Savelsbergh George L. Nemhauser Introduction Georgia Institute of Technology School of Industrial and Systems Engineering Atlanta, GA 30332-0205 (February 1, 1995) MINTO
More informationEfficient SQL-Querying Method for Data Mining in Large Data Bases
Efficient SQL-Querying Method for Data Mining in Large Data Bases Nguyen Hung Son Institute of Mathematics Warsaw University Banacha 2, 02095, Warsaw, Poland Abstract Data mining can be understood as a
More informationImplementation of pattern generation algorithm in forming Gilmore and Gomory model for two dimensional cutting stock problem
IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Implementation of pattern generation algorithm in forming Gilmore and Gomory model for two dimensional cutting stock problem To
More informationAlgorithm Design Methods. Some Methods Not Covered
Algorithm Design Methods Greedy method. Divide and conquer. Dynamic Programming. Backtracking. Branch and bound. Some Methods Not Covered Linear Programming. Integer Programming. Simulated Annealing. Neural
More informationwhere is a constant, 0 < <. In other words, the ratio between the shortest and longest paths from a node to a leaf is at least. An BB-tree allows ecie
Maintaining -balanced Trees by Partial Rebuilding Arne Andersson Department of Computer Science Lund University Box 8 S-22 00 Lund Sweden Abstract The balance criterion dening the class of -balanced trees
More informationT. Biedl and B. Genc. 1 Introduction
Complexity of Octagonal and Rectangular Cartograms T. Biedl and B. Genc 1 Introduction A cartogram is a type of map used to visualize data. In a map regions are displayed in their true shapes and with
More informationImplementation of Hopcroft's Algorithm
Implementation of Hopcroft's Algorithm Hang Zhou 19 December 2009 Abstract Minimization of a deterministic nite automaton(dfa) is a well-studied problem of formal language. An ecient algorithm for this
More informationShortest-route formulation of mixed-model assembly line balancing problem
European Journal of Operational Research 116 (1999) 194±204 Theory and Methodology Shortest-route formulation of mixed-model assembly line balancing problem Erdal Erel a, *, Hadi Gokcen b a Faculty of
More informationLecture 9 - Matrix Multiplication Equivalences and Spectral Graph Theory 1
CME 305: Discrete Mathematics and Algorithms Instructor: Professor Aaron Sidford (sidford@stanfordedu) February 6, 2018 Lecture 9 - Matrix Multiplication Equivalences and Spectral Graph Theory 1 In the
More informationOnline Dial-A-Ride Problem with Time Windows: an exact algorithm using status vectors
Online Dial-A-Ride Problem with Time Windows: an exact algorithm using status vectors A. Fabri 1 and P. Recht 2 1 Universität Dortmund a.fabri@wiso.uni-dortmund.de 2 Universität Dortmund p.recht@wiso.uni-dortmund.de
More informationSearch Algorithms. IE 496 Lecture 17
Search Algorithms IE 496 Lecture 17 Reading for This Lecture Primary Horowitz and Sahni, Chapter 8 Basic Search Algorithms Search Algorithms Search algorithms are fundamental techniques applied to solve
More informationHYPER-HEURISTICS can be thought of as heuristics
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION 1 A Genetic Programming Hyper-Heuristic Approach for Evolving 2-D Strip Packing Heuristics Edmund K. Burke, Member, IEEE, Matthew Hyde, Member, IEEE, Graham
More informationα Coverage to Extend Network Lifetime on Wireless Sensor Networks
Noname manuscript No. (will be inserted by the editor) α Coverage to Extend Network Lifetime on Wireless Sensor Networks Monica Gentili Andrea Raiconi Received: date / Accepted: date Abstract An important
More information