An Extension of Baranyai's Rounding Lemma Benjamin Doerr, Tobias Friedrich, Christian Klein, Ralf Osbild Max-Planck-Institut für Informatik, Saarbrücken,

Slides:



Advertisements
Similar presentations
Controlled Randomized Rounding Benjamin Doerr joint work with Tobias Friedrich, Christian Klein, Ralf Osbild.
Advertisements

Load Balancing Parallel Applications on Heterogeneous Platforms.
Precalculus Lesson 7.2 Matrix Algebra 4/6/2017 8:43 PM
Chapter 2 Section 2. Lemma Let i=1 and j=2, then.
Quasirandom Rumor Spreading Tobias Friedrich Max-Planck-Institut für Informatik Saarbrücken.
Optimization problems using excel solver
Applied Informatics Štefan BEREŽNÝ
Excel Objects, User Interface, and Data Entry. ◦ Application Window  Title Bar  Menu Bar  Toolbars  Status Bar  Worksheet Window  Worksheet Input.
Chapter 4 Systems of Linear Equations; Matrices Section 2 Systems of Linear Equations and Augmented Matrics.
Rank Bounds for Design Matrices and Applications Shubhangi Saraf Rutgers University Based on joint works with Albert Ai, Zeev Dvir, Avi Wigderson.
Partial Colorings of Unimodular Hypergraphs Benjamin Doerr (MPI Saarbrücken)
Matrices, Digraphs, Markov Chains & Their Use. Introduction to Matrices  A matrix is a rectangular array of numbers  Matrices are used to solve systems.
Maths for Computer Graphics
Robust Mixing for Structured Overlay Networks Christian Scheideler Institut für Informatik Technische Universität München.
An Introduction to Game Theory Part III: Strictly Competitive Games Bernhard Nebel.
Finding the Inverse of a Matrix
Arithmetic Operations on Matrices. 1. Definition of Matrix 2. Column, Row and Square Matrix 3. Addition and Subtraction of Matrices 4. Multiplying Row.
CE 311 K - Introduction to Computer Methods Daene C. McKinney
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Modeling Multiplication of Fractions
How do you use equivalent fractions to subtract fractions and mixed numbers with unlike denominators?
By: Rachel &Haylee. Vocabulary Fraction Equivalent Fractions Simplest Form Least Common Multiple Mixed Numbers Improper Fractions Review Equivalent Fractions.
AN INTRODUCTION TO ELEMENTARY ROW OPERATIONS Tools to Solve Matrices.
Transportation Problem
HOW TO MULTIPLY FRACTIONS
Multiplying Fractions A Visual Lesson. When you multiply two numbers, do they always get larger? Are you sure?
A Graphical Approach for Solving Single Machine Scheduling Problems Approximately Evgeny R. Gafarov Alexandre Dolgui Alexander A. Lazarev Frank Werner.
Copyright © 2011 Pearson, Inc. 7.2 Matrix Algebra.
Algebra 3: Section 5.5 Objectives of this Section Find the Sum and Difference of Two Matrices Find Scalar Multiples of a Matrix Find the Product of Two.
2.6 – Limits involving Infinity, Asymptotes
10-1 We are learning to write improper fractions as mixed numbers and mixed numbers as improper fractions, and they place them on a number line.
When data from a table (or tables) needs to be manipulated, easier to deal with info in form of a matrix. Matrices FreshSophJunSen A0342 B0447 C2106 D1322.
Maximum Flow Problem (Thanks to Jim Orlin & MIT OCW)
Chapter 6 Systems of Linear Equations and Matrices Sections 6.3 – 6.5.
10.3 Systems of Linear Equations: Matrices. A matrix is defined as a rectangular array of numbers, Column 1Column 2 Column jColumn n Row 1 Row 2 Row 3.
$100 $200 $300 $400 $100 $200 $300 $400 $300 $200 $100 Fractions – two digits Fractions – three digits Fractions - Multiplication Fractions – mixed.
Estimating Fractions.
7-3 Elimination Using Addition and Subtraction 7-4 Elimination Using Multiplication Objective: Students will be able to: Solve a system of linear equations.
Greatest Common Divisors & Least Common Multiples  Definition 4 Let a and b be integers, not both zero. The largest integer d such that d|a and d|b is.
Chapter 2 Determinants. With each square matrix it is possible to associate a real number called the determinant of the matrix. The value of this number.
Goal: Find sums, differences, products, and inverses of matrices.
H.Melikian/12101 System of Linear Equations and Augmented Matrices Dr.Hayk Melikyan Departmen of Mathematics and CS
Long Multiplication ÷ ÷ + ÷ ÷ + Using the ‘Grid Method’
The Substitution Method Objectives: To solve a system of equations by substituting for a variable.
Matrix Multiplication The Introduction. Look at the matrix sizes.
Matrices. Variety of engineering problems lead to the need to solve systems of linear equations matrixcolumn vectors.
2.1 Matrix Operations 2. Matrix Algebra. j -th column i -th row Diagonal entries Diagonal matrix : a square matrix whose nondiagonal entries are zero.
Chapter 4 Systems of Linear Equations; Matrices
Inverse Rendering Shida Beigpour.
Evgeny R. Gafarov Alexander A. Lazarev Frank Werner
12-1 Organizing Data Using Matrices
Chapter 7 Matrix Mathematics
Solve more difficult number problems mentally
دانشگاه شهیدرجایی تهران
تعهدات مشتری در کنوانسیون بیع بین المللی
Fractions.
Modeling Multiplication of Fractions
Work out 15% of 60.
2.2 Introduction to Matrices
Estimating Sums and Differences of Fractions and Mixed Numbers
Weighted Interval Scheduling
Estimating Sums and Differences
Intervals of Increase and Decrease
Weighted Interval Scheduling
Multiplication of Matrices
Adding integers Subtracting integers 2.4 Multiplying and
Simultaneous Linear Equations Gaussian Elimination with Partial Pivoting
Review Rewrite the sentences 5×7= =35 2×9=18 9+9=18
Matrix Multiplication Sec. 4.2
Presentation transcript:

An Extension of Baranyai's Rounding Lemma Benjamin Doerr, Tobias Friedrich, Christian Klein, Ralf Osbild Max-Planck-Institut für Informatik, Saarbrücken, Germany

Baranyai (1975) Let X m n. Then there is a Y m n such that 1 (errors in rows) | )yx( | ]:m..1[i 1 (errors in columns) | )yx( | ]:n..1[j 1 (rounding)|yx|]:n..1[j],m..1[i n 1j ij m 1i

New Result 1 (errors in row intervals) | )yx( | ]:m..1[i],n..1[b 1 (errors in columns) | )yx( | ]:n..1[j 1 (rounding)|yx|]:n..1[j],m..1[i b 1j ij m 1i Such a rounding can be computed in time O(mn). Let X m n. Then there is a Y m n such that

Flexible transfer line scheduling Produce m different goods on a single machine in a balanced manner Machine can produce any good in one time unit No switch over costs... Product 1 Product 2 Product m Single machine (mixed-model assembly line)

Example time 3x Product 1 2x Product 2 1x Product 3 Time horizont: 6 time steps Total demand: 6 products Fractional demands per time step:

Steiner and Yeomans (1993) time Product 1 Product 2 Product 3 Can be solved with maximum error less than one

Our result allows… Non-constant demands ( not all columns identical) Multiple machines ( column sums larger than one) Thanks for your attention!