Scheduling and Location (ScheLoc): Makespan Problem with Variable Release Dates
|
|
|
- Sydney Derek Ross
- 10 years ago
- Views:
Transcription
1 Scheduling and Location (ScheLoc): Makespan Problem with Variable Release Dates Donatas Elvikis, Horst W. Hamacher, Marcel T. Kalsch Department of Mathematics, University of Kaiserslautern, Kaiserslautern, Germany, While in classical scheduling theory the locations of machines are assumed to be fixed we will show how to tackle location and scheduling problems simultaneously. Obviously, this integrated approach enhances the modeling power of scheduling for various real-life problems. In this paper, we present in an exemplary way theory and a solution algorithm for a specific type of a scheduling and a rather general, planar location problem, respectively. More general results and a report on numerical tests will be presented in a subsequent paper. Keywords: Machine Scheduling, Location Theory, Algorithmics, Gauge Distances 1 Introduction Scheduling and location theory are equally important areas of operations research with a wealth of applications. For many of these applications it is obvious, that dealing with these problems in the usual sequential manner (i.e., taking the output of one of the problems as input of the other) weakens the model and should be replaced by an integrated approach (i.e., solving both problems simultaneously). The latter problem, which we call ScheLoc was first introduced by Hennes and Hamacher [4] where machines can be located anywhere on a network. A more detailed investigation on this type of ScheLoc was given by Hennes [3]. The focus of this study is to investigate and analyze planar ScheLoc (P-ScheLoc) problems, where machines can be located anywhere in a given planar region. In this short note, we restrict ourselves to the single machine case. Starting from a general formulation and the main concepts of this new class, a specific P-ScheLoc problem makespan problem with variable release dates is discussed in detail. We give a first formal description of this problem and derive two conditions to detect optimal solutions directly. Moreover, we present a problem reformulation using a modified version of the Earliest Release Date (ERD) rule. An important tool for solving this problem is the construction of release date bisectors and ordered regions. In our problem formulation the release dates are shown to be be representable by a special type of distance functions, so-called gauges. Using these results, we develop an efficient solution algorithm based on Linear Programming (LP) for polyhedral gauges, which also include as special cases the rectilinear and maximum distances. Finally, complexity results and some concluding remarks are presented. The results are based on diploma theses of Elvikis [1] and Kalsch [5]. 2 Basics We are given a setj ={1,...,n} of jobs with nonnegative processing times p i, i J, which must be scheduled nonpreemptively on a single machine M. In addition, we assume that M can be placed anywhere in the planer 2 and that each job i Jhas a given storage location a i R 2. Hence the general Single Machine Planar ScheLoc (1-P-ScheLoc) Problem consists of choosing a machine location X R 2, under the constraint that the set of jobsj is completely processed and that all processing conditions are satisfied. Our goal is to optimize some scheduling objective function which depends not only on the sequence of jobs, but also on the choice of X.
2 In 1-P-ScheLoc problems, each job i J is additionally characterized by the following parameters. The storage arrival timeσ i 0 represents the time at which job i is available at its storage location a i. Ifσ i = 0, then i is already available at its storage at the beginning of the processing sequence. The travel speedν i > 0 represents the rate of motion of job i, or equivalently the rate of change of position, expressed as distance per unit time. Hence after job i is available at its storage location a i, we can start to move i from its storage to the machine M. The time at which i can start its processing is given by its arrival time at M. It is obvious that this time can be interpreted as the job release date. Now, let dist i be a general distance function onr 2 corresponding to a i andτ i := 1 ν i > 0, then r i (X) :=σ i +τ i dist i (a i, X) is called the variable release date of job i for M dependent on its machine location X R 2. Moreover, the sequence in which the jobs are to be processed on the machine is defined by a permutationπof{1,...,n}, whereπ( j)=i means that job i is the j th job in the processing order. The set of all permutations of{1,...,n} is denoted byπ n. Then for each sequenceπ Π n and each machine location X R 2, we can easily calculate the completion times for all jobs i J using the following recursive formula C π(1) (X)=r π(1) (X)+ p π(1), (1) C π( j) (X)=max{C π( j 1) (X), r π( j) (X)}+ p π( j) j {2,...,n}, (2) where p π( j) defines the processing time of jobπ( j). Finally, the maximum completion time (or makespan) in X R 2 is given by C max (X)=max{C 1 (X),..., C n (X)}=C π(n) (X). (3) To illustrate the modeling potential of this approach, we concentrate on a specific 1-P-ScheLoc problem, the makespan problem with variable release dates. 3 The Problem In general, the single machine makespan problem with variable release dates (1-MPVRD) can be formulated using (1)-(3): min C π(n) (X) s.t. C π( j) (X) C π( j 1) (X)+ p π( j) j {2,...,n} (4) C π( j) (X) r π( j) (X)+ p π( j) j {1,...,n} (5) π Π n (6) X R 2 (7) where completion time formula (1)-(2) is explicitly represented by constraints (4)-(5). It easy to see that if p i = 0 for all i J, then 1-MPVRD reduces to a classical 1-center facility location problem. If we fix X a priori, then we only have to solve a classical makespan problem with fixed release dates. Furthermore, for a given sequenceπ Π n, we only have to solve a 1-facility location problem to obtain an optimal machine location. For convex distance functions and a fixed sequenceπ Π n, it is obvious that the objective function C π(n) (X) is convex onr 2. Note that, (5) can be replaced by C i (X) r i (X)+ p i for all i J. The following two sufficient criteria describe situations, where one of the job locations is an optimal ScheLoc location for the machine. They are proved using the trivial lower bound LB := min i J {σ i }+ i J p i.
3 Proposition 1. If there exists a job i Jwith i argmin{σ s : s=1,...,n} andσ i + p i r s (a i )=σ s + τ s dist s (a s, a i ) for all s {1,...,n} then a i is an optimal machine location andπ = (i,π (2),π (3),...,π (n)) Π n withπ (s) i, s {2,...,n}, defines an optimal job sequence. Proposition 2. Letπ Π n be an optimal sequence in X = a i with i argmin{σ s : s=1,...,n}. If σ i + j=1,...,l p π ( j) r π (l+1)(a i ) for all l {1,...,n 1}, then a i is an optimal machine location. In the following, we assume that neither of the preceding conditions hold such that we have to develop an efficient algorithm to solve ScheLoc. Recall that 1-MPVRD reduces for a given machine location X R 2, to a classical makespan problem with fixed release dates r i (X)=r i, i J. In this case, we can use the well-known ERD rule to obtain an optimal job sequence. Thus, for every machine location X R 2 we can easily obtain an optimal job sequence π Π n using the ScheLoc ERD rule: For machine location X R 2, sort the jobs i J in increasing order of their release dates r i (X), i.e., r π(1) (X)... r π(n) (X). Thus, 1-MPVRD can be reformulated using the provided ScheLoc ERD rule: min s.t. C π(n) (X) (4) (7) r π(1) (X)... r π(n) (X) (8) Here it should be noted that the objective function is in general non-convex onr 2 (see Example 1). Example 1. Consider two jobs with storage locations a 1 = (0, 0) and a 2 = (10, 5) with rectilinear distance l 1. Moreover, let p 1 = 1 and p 2 = 15,σ 1 =σ 2 = 0 andν 1 =ν 2 = 1: C max (a 1 )=max{r 2 (a 1 ), r 1 (a 1 )+ p 1 }+ p 2 = max{15, 0+1}+15=30 C max (a 2 )=max{r 1 (a 2 ), r 2 (a 2 )+ p 2 }+ p 1 = max{15, 0+15}+1=16 C max (0.5 (a 1 + a 2 ))=max{7.5, 7.5+1}+15=max{7.5, }+1=23.5 If we assume that our distance functions are convex, then it is easy to see that the objective function is also convex in each of the regions in which the sequence of inequalites (8) does not change. 4 Geometrical Properties: Bisectors and Ordered Regions Let i, j J with i j. Then the set B i, j :={X R 2 r i (X)=r j (X)} is called the release date bisector with respect to job i located in a i and job j located in a j. The bisectors divide the plane into various (release date -) ordered regions O π :={X R 2 r π(1) (X)... r π(n) (X)} defined by permutationsπ Π n (see Figure 1). In each O π, the order of the release dates does not change. Note that, ordered regions are in general neither convex nor connected. For each X O π an optimal job sequence of problem 1-MPVRD is obtained byπ. Thus solution of a location problem for all n! permutations of possible ordered regions solves the ScheLoc problem 1- MPVRD. As we will show subsequently, the efficiency of this approach follows, since for a large class of distance functions, only a polynomial number of these ordered regions needs to be considered, since for many sequencesπwe have that O π =, which means that theseπcan not be optimal sequences.
4 B 2,3 O (3,2,1) a 3 O (3,1,2) B 1,3 O (2,3,1) a 1 O (1,3,2) a 2 O (2,1,3) O (1,2,3) B 1,2 Figure 1: Fundamental directions, Bisectors and Ordered regions generated by a 1, a 2, a 3 associated with dist i = l 1, i=1, 2, 3 The considered class of distance functions is the class of polyhedral gauges with respect to a i, i J= {1,...,n}, defined byγ Bi (X) := inf{λ>0 X λb i } (see e.g. Minkowski [6], Nickel and Puerto [7]). Here B i is the unit ball of the gauge given by a polytope inr 2, i.e., a convex, compact polyhedral set, containing the origin in its interior. A polyhedral gauge is a convex distance function and even a norm (called block norm), if it is additionally symmetric. Examples for block norms are the rectilinear distance l 1 and the maximum distance l, both having polyhedral unit balls (B l1 andb l ) with four extreme points. Denote the set of extreme points of the polytopeb i R 2 by Ext(B i )={e i g g=1,..., G i }. Moreover, we defineg i :={1,..., G i }, i {1,...,n}, and G := max{g i i=1,...,n}. The half-linesξ i g, g G i, i {1,...,n}, starting at the origin 0 and passing through an extreme point e i g Ext(B i ) are called fundamental directions. Moreover, we defineγ i g as the fundamental cone generated by two consecutive fundamental directionsξ i g andξ i g+1, whereξi G i +1 :=ξi 1. Clearly, g G Γ i g=r 2 for every i {1,...,n} (see Figure 2). ξ i 2 Γ i ξ i 1 =Γi 6 1 =ξi 6 Γ i 2 e i 2 B i e i 1 = ei 6 ξ i 3 e i 3 0 Γ i 5 Γ i 3 e i 4 e i 5 ξ i 4 Γ i 4 ξ i 5 Figure 2: Fundamental directions and cones generated by the extreme points of the convex polyhedronb i The polar setb i ofb i is defined byb i :={X R 2 < X, p> 1, p B i }. (Here and in the following, we use the denotation< X, p> for the inner product x 1 p 1 + x 2 p 2 inr 2.) Its set of extreme points is denoted by Ext(B i )={ei g g=1,..., G i }. For example, the polar set corresponding tob l1 isb l, and vice versa. Lemma 1. (Ward and Wendell [10]) For all i {1,...,n} and X R 2 the polyhedral gaugeγ Bi (X) can be computed byγ Bi (X)=max{< e i g,x> e i g Ext(B i )}.
5 Lemma 2. (Thisse et al. [9]) For i {1,...,n} letb i R 2 be a polytope andγ Bi its corresponding polyhedral gauge. Thenγ Bi is a linear function on every fundamental coneγ i g, g G i. The region-wise linearity of polyhedral gauges is one of the reasons why the ScheLoc algorithm of this paper is efficient. The other is the fact that only polynomially many regions (sequences) need to be considered in our 1-MPVRD ScheLoc problem. Theorem 1. The number of nonempty ordered regions Π ord n byo(n 4 G 2 ). :={π Π n O π } is polynomially bounded Rodríguez-Chía et al. [8] proved this result for polyhedral gauges without weights. Since the main argument in their proof is the linearity of polyhedral gauges on every fundamental cone established in Lemma 2, it can easily be extended to release dates, which are generated by polyhedral gaugesγ Bi using additional multiplicative (τ i ) and additive (σ i ) weights. The preceding geometrical insights combined with linear programming yield an efficient solution algorithm for ScheLoc. This is shown in the next section. 5 Polynomial ScheLoc Algorithm For all sequencesπ Π ord n consider the following parametric linear program LP(π): min C π(n) (X) s.t. C π( j) (X) C π( j 1) (X)+ p π( j) j {2,..., n} (9) C i (X) σ i +τ i < e i g,x a i >+p i e i g Ext(B i ) i J (10) X R 2 (11) From Lemma 1 we get r i (X)=σ i +τ i γ Bi (X a i )=σ i +τ i max{< e i g,x> e i g Ext(B i )}. For each π Π ord n let Xπ be an optimal solution to LP(π). If Xπ O π, then we know thatπis a local optimal sequence in Xπ. If Xπ O π, then it is obvious that we can easily find another sequenceπ Π ord n, by evaluating and sorting the release dates in Xπ in increasing order, such that C π(n) (Xπ) C π(n) (Xπ), which means thatπis dominated byπ. Thus, for eachπ Π ord n we only have to find an optimal machine location by solving the parametric linear program LP(π) and output the globally best solution. The complexity of this algorithm is characterized by the determination ofπ ord n and the complexity of solving the corresponding linear programs LP(π). Both can be done in polynomial time. 6 Conclusion The class of ScheLoc problems is a new approach to scheduling with variable machine locations. In this paper we have introduced the 1-P-ScheLoc makespan problem where the release dates are depending on the distance between the (given) locations of the jobs and the (unknown) location of the machine. If this distance is given by polyhedral gauges, we showed that ScheLoc can be reduced to the solution of K linear programs, where K is a polynomial in the number of jobs and extreme points of the unit balls describing the gauge. Special cases include ScheLoc problems with respect to rectilinear or maximum distances. In [2] we show that the ScheLoc problem introduced in this paper can be considered as a special case of a broader class. In addition to the plane tessellation and LP algorithm we also propose an alternative
6 algorithm which is based on the computation of a finite dominating set (FDS), i.e., a finite set of candidate solutions. Numerical tests will compare the different approaches. 7 Acknowledgement The authors thankfully acknowledge partial support from the Deutsche Forschungsgemeinschaft (DFG) grant HA 1737/7 "Algorithmik großer und komplexer Netzwerke", New Zealand s Julius von Haast award and the Rheinland-Pfalz cluster of excellence Dependable adaptive systems and mathematical modeling. References [1] D. Elvikis (2006), Implementation of the Linear Programming Approached Algorithm for Solving Single Machine Planar Scheduling Location Makespan Problem, Diploma Thesis, University of Kaiserslautern, Department of Mathematics, Kaiserslautern. [2] D. Elvikis, H.W. Hamacher and M.T. Kalsch (2007), Simultaneous Scheduling and Location (Sche- Loc): Algorithms and Numerical Investigations, Report, University of Kaiserslautern, Department of Mathematics, Kaiserslautern (forthcoming). [3] H. Hennes (2005), Integration of Scheduling and Location Models, Shaker Verlag, Aachen. [4] H. Hennes and H.W. Hamacher (2002), Integrated Scheduling and Location Models: Single Machine Makespan Problems, Technical Report, University of Kaiserslautern, Department of Mathematics, Report in Wirtschaftsmathematik Nr.82, Kaiserslautern. [5] M.T. Kalsch (2005), Planar Scheduling Location Problems, Diploma Thesis, University of Kaiserslautern, Department of Mathematics, Kaiserslautern. [6] H. Minkowski (1967), Gesammelte Abhandlungen - Band 2., Chelsea Publishing Company, New York. [7] S. Nickel and J. Puerto (2005), Location Theory: A Unified Approach., Springer Verlag, Berlin. [8] A.M. Rodríguez-Chía, S. Nickel, J. Puerto and F.R. Fernández (2000), A flexible approach to location problems, Mathematical Methods of Operations Research, 51(1), [9] J.-F. Thisse, J.E. Ward and R.E. Wendell (1984), Some properties of location problems with block and round norms, Operations Research, 32, [10] J.E. Ward and R.E. Wendell (1985), Using block norms for location modeling, Operations Research 33,
Duality of linear conic problems
Duality of linear conic problems Alexander Shapiro and Arkadi Nemirovski Abstract It is well known that the optimal values of a linear programming problem and its dual are equal to each other if at least
Research Article Stability Analysis for Higher-Order Adjacent Derivative in Parametrized Vector Optimization
Hindawi Publishing Corporation Journal of Inequalities and Applications Volume 2010, Article ID 510838, 15 pages doi:10.1155/2010/510838 Research Article Stability Analysis for Higher-Order Adjacent Derivative
Chapter 11. 11.1 Load Balancing. Approximation Algorithms. Load Balancing. Load Balancing on 2 Machines. Load Balancing: Greedy Scheduling
Approximation Algorithms Chapter Approximation Algorithms Q. Suppose I need to solve an NP-hard problem. What should I do? A. Theory says you're unlikely to find a poly-time algorithm. Must sacrifice one
Fuzzy Probability Distributions in Bayesian Analysis
Fuzzy Probability Distributions in Bayesian Analysis Reinhard Viertl and Owat Sunanta Department of Statistics and Probability Theory Vienna University of Technology, Vienna, Austria Corresponding author:
! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. !-approximation algorithm.
Approximation Algorithms Chapter Approximation Algorithms Q Suppose I need to solve an NP-hard problem What should I do? A Theory says you're unlikely to find a poly-time algorithm Must sacrifice one of
A simple criterion on degree sequences of graphs
Discrete Applied Mathematics 156 (2008) 3513 3517 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam Note A simple criterion on degree
! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. #-approximation algorithm.
Approximation Algorithms 11 Approximation Algorithms Q Suppose I need to solve an NP-hard problem What should I do? A Theory says you're unlikely to find a poly-time algorithm Must sacrifice one of three
Scheduling Shop Scheduling. Tim Nieberg
Scheduling Shop Scheduling Tim Nieberg Shop models: General Introduction Remark: Consider non preemptive problems with regular objectives Notation Shop Problems: m machines, n jobs 1,..., n operations
2.3 Convex Constrained Optimization Problems
42 CHAPTER 2. FUNDAMENTAL CONCEPTS IN CONVEX OPTIMIZATION Theorem 15 Let f : R n R and h : R R. Consider g(x) = h(f(x)) for all x R n. The function g is convex if either of the following two conditions
Metric Spaces. Chapter 1
Chapter 1 Metric Spaces Many of the arguments you have seen in several variable calculus are almost identical to the corresponding arguments in one variable calculus, especially arguments concerning convergence
Applied Algorithm Design Lecture 5
Applied Algorithm Design Lecture 5 Pietro Michiardi Eurecom Pietro Michiardi (Eurecom) Applied Algorithm Design Lecture 5 1 / 86 Approximation Algorithms Pietro Michiardi (Eurecom) Applied Algorithm Design
The Ideal Class Group
Chapter 5 The Ideal Class Group We will use Minkowski theory, which belongs to the general area of geometry of numbers, to gain insight into the ideal class group of a number field. We have already mentioned
JUST-IN-TIME SCHEDULING WITH PERIODIC TIME SLOTS. Received December May 12, 2003; revised February 5, 2004
Scientiae Mathematicae Japonicae Online, Vol. 10, (2004), 431 437 431 JUST-IN-TIME SCHEDULING WITH PERIODIC TIME SLOTS Ondřej Čepeka and Shao Chin Sung b Received December May 12, 2003; revised February
A NEW LOOK AT CONVEX ANALYSIS AND OPTIMIZATION
1 A NEW LOOK AT CONVEX ANALYSIS AND OPTIMIZATION Dimitri Bertsekas M.I.T. FEBRUARY 2003 2 OUTLINE Convexity issues in optimization Historical remarks Our treatment of the subject Three unifying lines of
Max-Min Representation of Piecewise Linear Functions
Beiträge zur Algebra und Geometrie Contributions to Algebra and Geometry Volume 43 (2002), No. 1, 297-302. Max-Min Representation of Piecewise Linear Functions Sergei Ovchinnikov Mathematics Department,
Separation Properties for Locally Convex Cones
Journal of Convex Analysis Volume 9 (2002), No. 1, 301 307 Separation Properties for Locally Convex Cones Walter Roth Department of Mathematics, Universiti Brunei Darussalam, Gadong BE1410, Brunei Darussalam
The Advantages and Disadvantages of Online Linear Optimization
LINEAR PROGRAMMING WITH ONLINE LEARNING TATSIANA LEVINA, YURI LEVIN, JEFF MCGILL, AND MIKHAIL NEDIAK SCHOOL OF BUSINESS, QUEEN S UNIVERSITY, 143 UNION ST., KINGSTON, ON, K7L 3N6, CANADA E-MAIL:{TLEVIN,YLEVIN,JMCGILL,MNEDIAK}@BUSINESS.QUEENSU.CA
Determination of the normalization level of database schemas through equivalence classes of attributes
Computer Science Journal of Moldova, vol.17, no.2(50), 2009 Determination of the normalization level of database schemas through equivalence classes of attributes Cotelea Vitalie Abstract In this paper,
FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z
FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z DANIEL BIRMAJER, JUAN B GIL, AND MICHAEL WEINER Abstract We consider polynomials with integer coefficients and discuss their factorization
Linear Programming I
Linear Programming I November 30, 2003 1 Introduction In the VCR/guns/nuclear bombs/napkins/star wars/professors/butter/mice problem, the benevolent dictator, Bigus Piguinus, of south Antarctica penguins
Mean Value Coordinates
Mean Value Coordinates Michael S. Floater Abstract: We derive a generalization of barycentric coordinates which allows a vertex in a planar triangulation to be expressed as a convex combination of its
Completely Positive Cone and its Dual
On the Computational Complexity of Membership Problems for the Completely Positive Cone and its Dual Peter J.C. Dickinson Luuk Gijben July 3, 2012 Abstract Copositive programming has become a useful tool
Adaptive Online Gradient Descent
Adaptive Online Gradient Descent Peter L Bartlett Division of Computer Science Department of Statistics UC Berkeley Berkeley, CA 94709 bartlett@csberkeleyedu Elad Hazan IBM Almaden Research Center 650
Geometrical Characterization of RN-operators between Locally Convex Vector Spaces
Geometrical Characterization of RN-operators between Locally Convex Vector Spaces OLEG REINOV St. Petersburg State University Dept. of Mathematics and Mechanics Universitetskii pr. 28, 198504 St, Petersburg
Duplicating and its Applications in Batch Scheduling
Duplicating and its Applications in Batch Scheduling Yuzhong Zhang 1 Chunsong Bai 1 Shouyang Wang 2 1 College of Operations Research and Management Sciences Qufu Normal University, Shandong 276826, China
Ronald Graham: Laying the Foundations of Online Optimization
Documenta Math. 239 Ronald Graham: Laying the Foundations of Online Optimization Susanne Albers Abstract. This chapter highlights fundamental contributions made by Ron Graham in the area of online optimization.
Minkowski Sum of Polytopes Defined by Their Vertices
Minkowski Sum of Polytopes Defined by Their Vertices Vincent Delos, Denis Teissandier To cite this version: Vincent Delos, Denis Teissandier. Minkowski Sum of Polytopes Defined by Their Vertices. Journal
ON GENERALIZED RELATIVE COMMUTATIVITY DEGREE OF A FINITE GROUP. A. K. Das and R. K. Nath
International Electronic Journal of Algebra Volume 7 (2010) 140-151 ON GENERALIZED RELATIVE COMMUTATIVITY DEGREE OF A FINITE GROUP A. K. Das and R. K. Nath Received: 12 October 2009; Revised: 15 December
Metric Spaces. Chapter 7. 7.1. Metrics
Chapter 7 Metric Spaces A metric space is a set X that has a notion of the distance d(x, y) between every pair of points x, y X. The purpose of this chapter is to introduce metric spaces and give some
= 2 + 1 2 2 = 3 4, Now assume that P (k) is true for some fixed k 2. This means that
Instructions. Answer each of the questions on your own paper, and be sure to show your work so that partial credit can be adequately assessed. Credit will not be given for answers (even correct ones) without
Stiffie's On Line Scheduling Algorithm
A class of on-line scheduling algorithms to minimize total completion time X. Lu R.A. Sitters L. Stougie Abstract We consider the problem of scheduling jobs on-line on a single machine and on identical
Classification - Examples
Lecture 2 Scheduling 1 Classification - Examples 1 r j C max given: n jobs with processing times p 1,...,p n and release dates r 1,...,r n jobs have to be scheduled without preemption on one machine taking
SOME PROPERTIES OF FIBER PRODUCT PRESERVING BUNDLE FUNCTORS
SOME PROPERTIES OF FIBER PRODUCT PRESERVING BUNDLE FUNCTORS Ivan Kolář Abstract. Let F be a fiber product preserving bundle functor on the category FM m of the proper base order r. We deduce that the r-th
Two classes of ternary codes and their weight distributions
Two classes of ternary codes and their weight distributions Cunsheng Ding, Torleiv Kløve, and Francesco Sica Abstract In this paper we describe two classes of ternary codes, determine their minimum weight
Single machine parallel batch scheduling with unbounded capacity
Workshop on Combinatorics and Graph Theory 21th, April, 2006 Nankai University Single machine parallel batch scheduling with unbounded capacity Yuan Jinjiang Department of mathematics, Zhengzhou University
Catalan Numbers. Thomas A. Dowling, Department of Mathematics, Ohio State Uni- versity.
7 Catalan Numbers Thomas A. Dowling, Department of Mathematics, Ohio State Uni- Author: versity. Prerequisites: The prerequisites for this chapter are recursive definitions, basic counting principles,
Approximability of Two-Machine No-Wait Flowshop Scheduling with Availability Constraints
Approximability of Two-Machine No-Wait Flowshop Scheduling with Availability Constraints T.C. Edwin Cheng 1, and Zhaohui Liu 1,2 1 Department of Management, The Hong Kong Polytechnic University Kowloon,
CHAPTER 7 GENERAL PROOF SYSTEMS
CHAPTER 7 GENERAL PROOF SYSTEMS 1 Introduction Proof systems are built to prove statements. They can be thought as an inference machine with special statements, called provable statements, or sometimes
Linear Programming Notes V Problem Transformations
Linear Programming Notes V Problem Transformations 1 Introduction Any linear programming problem can be rewritten in either of two standard forms. In the first form, the objective is to maximize, the material
MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem
MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem David L. Finn November 30th, 2004 In the next few days, we will introduce some of the basic problems in geometric modelling, and
Algorithm Design and Analysis
Algorithm Design and Analysis LECTURE 27 Approximation Algorithms Load Balancing Weighted Vertex Cover Reminder: Fill out SRTEs online Don t forget to click submit Sofya Raskhodnikova 12/6/2011 S. Raskhodnikova;
How To Know If A Domain Is Unique In An Octempo (Euclidean) Or Not (Ecl)
Subsets of Euclidean domains possessing a unique division algorithm Andrew D. Lewis 2009/03/16 Abstract Subsets of a Euclidean domain are characterised with the following objectives: (1) ensuring uniqueness
Numerical Analysis Lecture Notes
Numerical Analysis Lecture Notes Peter J. Olver 5. Inner Products and Norms The norm of a vector is a measure of its size. Besides the familiar Euclidean norm based on the dot product, there are a number
ON GALOIS REALIZATIONS OF THE 2-COVERABLE SYMMETRIC AND ALTERNATING GROUPS
ON GALOIS REALIZATIONS OF THE 2-COVERABLE SYMMETRIC AND ALTERNATING GROUPS DANIEL RABAYEV AND JACK SONN Abstract. Let f(x) be a monic polynomial in Z[x] with no rational roots but with roots in Q p for
Continued Fractions and the Euclidean Algorithm
Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction
6.231 Dynamic Programming and Stochastic Control Fall 2008
MIT OpenCourseWare http://ocw.mit.edu 6.231 Dynamic Programming and Stochastic Control Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 6.231
4: SINGLE-PERIOD MARKET MODELS
4: SINGLE-PERIOD MARKET MODELS Ben Goldys and Marek Rutkowski School of Mathematics and Statistics University of Sydney Semester 2, 2015 B. Goldys and M. Rutkowski (USydney) Slides 4: Single-Period Market
CHAPTER 9. Integer Programming
CHAPTER 9 Integer Programming An integer linear program (ILP) is, by definition, a linear program with the additional constraint that all variables take integer values: (9.1) max c T x s t Ax b and x integral
Scheduling a sequence of tasks with general completion costs
Scheduling a sequence of tasks with general completion costs Francis Sourd CNRS-LIP6 4, place Jussieu 75252 Paris Cedex 05, France [email protected] Abstract Scheduling a sequence of tasks in the acceptation
No: 10 04. Bilkent University. Monotonic Extension. Farhad Husseinov. Discussion Papers. Department of Economics
No: 10 04 Bilkent University Monotonic Extension Farhad Husseinov Discussion Papers Department of Economics The Discussion Papers of the Department of Economics are intended to make the initial results
10.2 Series and Convergence
10.2 Series and Convergence Write sums using sigma notation Find the partial sums of series and determine convergence or divergence of infinite series Find the N th partial sums of geometric series and
Some facts about polynomials modulo m (Full proof of the Fingerprinting Theorem)
Some facts about polynomials modulo m (Full proof of the Fingerprinting Theorem) In order to understand the details of the Fingerprinting Theorem on fingerprints of different texts from Chapter 19 of the
Discussion on the paper Hypotheses testing by convex optimization by A. Goldenschluger, A. Juditsky and A. Nemirovski.
Discussion on the paper Hypotheses testing by convex optimization by A. Goldenschluger, A. Juditsky and A. Nemirovski. Fabienne Comte, Celine Duval, Valentine Genon-Catalot To cite this version: Fabienne
MA651 Topology. Lecture 6. Separation Axioms.
MA651 Topology. Lecture 6. Separation Axioms. This text is based on the following books: Fundamental concepts of topology by Peter O Neil Elements of Mathematics: General Topology by Nicolas Bourbaki Counterexamples
24. The Branch and Bound Method
24. The Branch and Bound Method It has serious practical consequences if it is known that a combinatorial problem is NP-complete. Then one can conclude according to the present state of science that no
11. APPROXIMATION ALGORITHMS
11. APPROXIMATION ALGORITHMS load balancing center selection pricing method: vertex cover LP rounding: vertex cover generalized load balancing knapsack problem Lecture slides by Kevin Wayne Copyright 2005
Dimensioning an inbound call center using constraint programming
Dimensioning an inbound call center using constraint programming Cyril Canon 1,2, Jean-Charles Billaut 2, and Jean-Louis Bouquard 2 1 Vitalicom, 643 avenue du grain d or, 41350 Vineuil, France [email protected]
Graphs without proper subgraphs of minimum degree 3 and short cycles
Graphs without proper subgraphs of minimum degree 3 and short cycles Lothar Narins, Alexey Pokrovskiy, Tibor Szabó Department of Mathematics, Freie Universität, Berlin, Germany. August 22, 2014 Abstract
About the inverse football pool problem for 9 games 1
Seventh International Workshop on Optimal Codes and Related Topics September 6-1, 013, Albena, Bulgaria pp. 15-133 About the inverse football pool problem for 9 games 1 Emil Kolev Tsonka Baicheva Institute
Random graphs with a given degree sequence
Sourav Chatterjee (NYU) Persi Diaconis (Stanford) Allan Sly (Microsoft) Let G be an undirected simple graph on n vertices. Let d 1,..., d n be the degrees of the vertices of G arranged in descending order.
1 if 1 x 0 1 if 0 x 1
Chapter 3 Continuity In this chapter we begin by defining the fundamental notion of continuity for real valued functions of a single real variable. When trying to decide whether a given function is or
Approximation Algorithms
Approximation Algorithms or: How I Learned to Stop Worrying and Deal with NP-Completeness Ong Jit Sheng, Jonathan (A0073924B) March, 2012 Overview Key Results (I) General techniques: Greedy algorithms
3. Linear Programming and Polyhedral Combinatorics
Massachusetts Institute of Technology Handout 6 18.433: Combinatorial Optimization February 20th, 2009 Michel X. Goemans 3. Linear Programming and Polyhedral Combinatorics Summary of what was seen in the
Scheduling Single Machine Scheduling. Tim Nieberg
Scheduling Single Machine Scheduling Tim Nieberg Single machine models Observation: for non-preemptive problems and regular objectives, a sequence in which the jobs are processed is sufficient to describe
Solving Geometric Problems with the Rotating Calipers *
Solving Geometric Problems with the Rotating Calipers * Godfried Toussaint School of Computer Science McGill University Montreal, Quebec, Canada ABSTRACT Shamos [1] recently showed that the diameter of
IRREDUCIBLE OPERATOR SEMIGROUPS SUCH THAT AB AND BA ARE PROPORTIONAL. 1. Introduction
IRREDUCIBLE OPERATOR SEMIGROUPS SUCH THAT AB AND BA ARE PROPORTIONAL R. DRNOVŠEK, T. KOŠIR Dedicated to Prof. Heydar Radjavi on the occasion of his seventieth birthday. Abstract. Let S be an irreducible
How To Solve The Line Connectivity Problem In Polynomatix
Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustraße 7 D-14195 Berlin-Dahlem Germany RALF BORNDÖRFER MARIKA NEUMANN MARC E. PFETSCH The Line Connectivity Problem Supported by the DFG Research
OPRE 6201 : 2. Simplex Method
OPRE 6201 : 2. Simplex Method 1 The Graphical Method: An Example Consider the following linear program: Max 4x 1 +3x 2 Subject to: 2x 1 +3x 2 6 (1) 3x 1 +2x 2 3 (2) 2x 2 5 (3) 2x 1 +x 2 4 (4) x 1, x 2
Sets of Fibre Homotopy Classes and Twisted Order Parameter Spaces
Communications in Mathematical Physics Manuscript-Nr. (will be inserted by hand later) Sets of Fibre Homotopy Classes and Twisted Order Parameter Spaces Stefan Bechtluft-Sachs, Marco Hien Naturwissenschaftliche
FACTORING SPARSE POLYNOMIALS
FACTORING SPARSE POLYNOMIALS Theorem 1 (Schinzel): Let r be a positive integer, and fix non-zero integers a 0,..., a r. Let F (x 1,..., x r ) = a r x r + + a 1 x 1 + a 0. Then there exist finite sets S
17.3.1 Follow the Perturbed Leader
CS787: Advanced Algorithms Topic: Online Learning Presenters: David He, Chris Hopman 17.3.1 Follow the Perturbed Leader 17.3.1.1 Prediction Problem Recall the prediction problem that we discussed in class.
Date: April 12, 2001. Contents
2 Lagrange Multipliers Date: April 12, 2001 Contents 2.1. Introduction to Lagrange Multipliers......... p. 2 2.2. Enhanced Fritz John Optimality Conditions...... p. 12 2.3. Informative Lagrange Multipliers...........
U.C. Berkeley CS276: Cryptography Handout 0.1 Luca Trevisan January, 2009. Notes on Algebra
U.C. Berkeley CS276: Cryptography Handout 0.1 Luca Trevisan January, 2009 Notes on Algebra These notes contain as little theory as possible, and most results are stated without proof. Any introductory
Computing divisors and common multiples of quasi-linear ordinary differential equations
Computing divisors and common multiples of quasi-linear ordinary differential equations Dima Grigoriev CNRS, Mathématiques, Université de Lille Villeneuve d Ascq, 59655, France [email protected]
Lecture 7: Finding Lyapunov Functions 1
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.243j (Fall 2003): DYNAMICS OF NONLINEAR SYSTEMS by A. Megretski Lecture 7: Finding Lyapunov Functions 1
What is Linear Programming?
Chapter 1 What is Linear Programming? An optimization problem usually has three essential ingredients: a variable vector x consisting of a set of unknowns to be determined, an objective function of x to
MCS 563 Spring 2014 Analytic Symbolic Computation Wednesday 9 April. Hilbert Polynomials
Hilbert Polynomials For a monomial ideal, we derive the dimension counting the monomials in the complement, arriving at the notion of the Hilbert polynomial. The first half of the note is derived from
Mathematics Course 111: Algebra I Part IV: Vector Spaces
Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 1996-7 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are
Some representability and duality results for convex mixed-integer programs.
Some representability and duality results for convex mixed-integer programs. Santanu S. Dey Joint work with Diego Morán and Juan Pablo Vielma December 17, 2012. Introduction About Motivation Mixed integer
Inner Product Spaces
Math 571 Inner Product Spaces 1. Preliminaries An inner product space is a vector space V along with a function, called an inner product which associates each pair of vectors u, v with a scalar u, v, and
Further Study on Strong Lagrangian Duality Property for Invex Programs via Penalty Functions 1
Further Study on Strong Lagrangian Duality Property for Invex Programs via Penalty Functions 1 J. Zhang Institute of Applied Mathematics, Chongqing University of Posts and Telecommunications, Chongqing
Convex Programming Tools for Disjunctive Programs
Convex Programming Tools for Disjunctive Programs João Soares, Departamento de Matemática, Universidade de Coimbra, Portugal Abstract A Disjunctive Program (DP) is a mathematical program whose feasible
Analysis of Algorithms I: Binary Search Trees
Analysis of Algorithms I: Binary Search Trees Xi Chen Columbia University Hash table: A data structure that maintains a subset of keys from a universe set U = {0, 1,..., p 1} and supports all three dictionary
I. GROUPS: BASIC DEFINITIONS AND EXAMPLES
I GROUPS: BASIC DEFINITIONS AND EXAMPLES Definition 1: An operation on a set G is a function : G G G Definition 2: A group is a set G which is equipped with an operation and a special element e G, called
ON DEGREES IN THE HASSE DIAGRAM OF THE STRONG BRUHAT ORDER
Séminaire Lotharingien de Combinatoire 53 (2006), Article B53g ON DEGREES IN THE HASSE DIAGRAM OF THE STRONG BRUHAT ORDER RON M. ADIN AND YUVAL ROICHMAN Abstract. For a permutation π in the symmetric group
How To Calculate Max Likelihood For A Software Reliability Model
International Journal of Reliability, Quality and Safety Engineering c World Scientific Publishing Company MAXIMUM LIKELIHOOD ESTIMATES FOR THE HYPERGEOMETRIC SOFTWARE RELIABILITY MODEL FRANK PADBERG Fakultät
Follow links for Class Use and other Permissions. For more information send email to: [email protected]
COPYRIGHT NOTICE: Ariel Rubinstein: Lecture Notes in Microeconomic Theory is published by Princeton University Press and copyrighted, c 2006, by Princeton University Press. All rights reserved. No part
Why? A central concept in Computer Science. Algorithms are ubiquitous.
Analysis of Algorithms: A Brief Introduction Why? A central concept in Computer Science. Algorithms are ubiquitous. Using the Internet (sending email, transferring files, use of search engines, online
Aperiodic Task Scheduling
Aperiodic Task Scheduling Jian-Jia Chen (slides are based on Peter Marwedel) TU Dortmund, Informatik 12 Germany Springer, 2010 2014 年 11 月 19 日 These slides use Microsoft clip arts. Microsoft copyright
F. ABTAHI and M. ZARRIN. (Communicated by J. Goldstein)
Journal of Algerian Mathematical Society Vol. 1, pp. 1 6 1 CONCERNING THE l p -CONJECTURE FOR DISCRETE SEMIGROUPS F. ABTAHI and M. ZARRIN (Communicated by J. Goldstein) Abstract. For 2 < p
The Banach-Tarski Paradox
University of Oslo MAT2 Project The Banach-Tarski Paradox Author: Fredrik Meyer Supervisor: Nadia S. Larsen Abstract In its weak form, the Banach-Tarski paradox states that for any ball in R, it is possible
R u t c o r Research R e p o r t. A Method to Schedule Both Transportation and Production at the Same Time in a Special FMS.
R u t c o r Research R e p o r t A Method to Schedule Both Transportation and Production at the Same Time in a Special FMS Navid Hashemian a Béla Vizvári b RRR 3-2011, February 21, 2011 RUTCOR Rutgers
