Matroid Theory. with a focus on operations. Congduan Li. November 21, Drexel University
|
|
- Annabelle Grant
- 7 years ago
- Views:
Transcription
1 Matroid Theory with a focus on operations Congduan Li Drexel University November 21, 2011
2 Outline Matroid Matroid Review Dual Contraction & Deletion Excluded Minors
3 Matroid Review Definition Definition AmatroidM is an ordered pair (E, I) consisting of a finite set E and a collection I of subsets of E having the following three properties: 1. φ I; 2. Hereditary: If I I and I I, then I I; 3. Augmentation: If I 1 and I 2 are in I and I 1 < I 2, then there is an element e of I 2 I 1 such that I 1 e I. Demo Augmentation
4 Matroid Review Base/Basis Bases B(M) of a matroid are the maximal independent sets. Properties Same cardinality for all bases; The matroid is in the span of any base; Consider A = Bases: {1,2,3}, {1,2,4}, {1,2,5}, {1,3,4}, {1,4,5}, {2,3,4}, {2,3,5}, {3,4,5}
5 Matroid Review Base/Basis AcollectionofsubsetsB 2 E of a ground set E are the bases of a matroid if and only if: B is non-empty; base exchange: If B 1, B 2 B, for any x (B 1 B 2 ),thereis an element y (B 2 B 1 ) such that (B 1 x) y B. Consider A = Bases: {1,2,3}, {1,2,4}, {1,2,5}, {1,3,4}, {1,4,5}, {2,3,4}, {2,3,5}, {3,4,5}
6 Matroid Review Circuit The circuits C(M) of a matroid are the minimal dependent sets. Property If any one element is deleted from a circuit, it will become an independent set. Independent sets I(M) does not contain any element in C(M). Consider the graph 4 Circuits: {1,2,3,4}, {1,3,5}, {2,4,5}, {6}
7 Matroid Review Circuit A collection of sets C is the collection of circuits of a matroid if and only if: φ/ C if C 1, C 2 Cwith C 1 C 2 then C 1 = C 2 if C 1, C 2 C, C 1 = C 2 and e C 1 C 2 then there is some C 3 C with C 3 (C 1 C 2 ) e. Consider the graph 4 Circuits: {1,2,3,4}, {1,3,5}, {2,4,5}, {6}
8 Matroid Review Rank Function Rank: maximun number of linearly independent vectors. For any base of a matroid, r(b) =r(m). Formally, a rank function is r : 2 E N {0}, forwhich For X E, 0 r(x ) X If X Y E, r(x ) r(y ) X, Y E, r(x Y )+r(x Y ) r(x )+r(y ) Consider A = Bases: {1,2,3}, {1,2,4}, {1,2,5}, {1,3,4}, {1,4,5}, {2,3,4}, {2,3,5}, {3,4,5}; Rank: r(m) =r(b) =3
9 Matroid Review Closure Given a rank function of a matroid, the closure operation cl : 2 E 2 E is defined as cl X = {x E r(x x) =r(x )}. Closure is a span of a subspace. cl B = E(M); Independent Set: I = {X E x / cl(x x) x X } AsubsetX of E(M) is said to be a flat if cl X = X. Consider A = cl {1,2}={1,2,} flat cl {1,3}={1,3,5}
10 Matroid Review Closure Afunctioncl : 2 E 2 E is closure for amatroidm =(E, I) iff If X E then X clx If X Y E, thenclx cly If X E then cl(cl(x )) = clx If X E and x E and y cl(x x) cl(x ) then x cl(x y) Consider A = cl {1,2}={1,2,} flat cl {1,3}={1,3,5}
11 Matroid Review Greedy Algorithm Ground set E, I is a collection of subsets of E. Amappingfunction ω : E R. ForX I W (X )= x X ω(x) An optimization solution in I is a greedy process: 1. X 0 = 0, j = 0 2. If e j+1 (E X j ) such that X j e j+1 I and e j+1 has the max (min) weight among the elements left, then X j+1 = X j e j+1, j = j + 1, repeat. Otherwise, stop. Such a collection I is the collection of independent sets iff 1. φ I 2. If I 1 I and I 2 I 1,then I 2 I 3. For all weight mapping functions, the above greedy algorithm is able to find an optimization solution in I.
12 Representable Matroids Binary Amatroidthatisisomorphictoa vector matroid, where all elements take values from field F, iscalled F-representable. Fano matroid is only representable over field of characteristic 2 (Binary). Binary matroids have excluded minor: U 2,4
13 Representable Matroids Ternary Ternary matroids are those who can be represented over field of characteristic 3. Regular Matroids Representable over every field Both Binary and Ternary U 2,k is F-representable if and only if F k 1. U 2,4 is 3-representable (Ternary) B = Ternary matroids have excluded minor: U 2,5, U 3,5, F 7 and F 7.
14 Representable Matroids Graphic Matroid K 5 matroid and K 3,3 matroid: In a graph G =(V, E), letc 2 E be the sets of the graph cycles. Then C forms a set of circuits for a matroid with ground set E. Thematroid M(G) derived in this manner is called acyclematroid(graphicmatroid). Figure: K 5 matroid Excluded minors for graphic matroids: U 2,4, F 7, F 7, M (K 5 ), M (K 3,3 ) Figure: K 3,3 matroid
15 Representable Matroids Graphic Graphic Matroids: Independent sets: no cycles are contained Rank function: r(x )= V (G[X ]) w(g[x ]) Flat: contains no cycle that is contained in but exactly one edge Hyperplane: E(G) H is a minimal set of edges whose removal from G increases the number of connected components
16 Representable Matroids Cographic and Planar Amatroidiscalledcographicifits dual is graphic. Ex: M (K 5 ) and M (K 3,3 ) Abothgraphicandcographic matroid is called planar, isomorphic to a cycle matroid derived from a planar. In a planar, all edges can be drawn on a plane without intersections. Excluded minors for cographic: U 2,4, F 7, F 7, M(K 5), M(K 3,3 ) Excluded minors for planar: those excluded minors of graphic and cographic
17 Dual Definition The dual matroid M to a matroid M is the matroid with bases that are complements of the bases of M. B(M )={E B B B(M)}. (M ) = M and X is a base if and only if E X is a cobase G G*
18 Dual Independent Sets X is independent if and only if E X is cospanning X is spanning if and only if E X is coindependent
19 Dual Circuits X is a circuit if and only if E X is a cohyperplane X is a hyperplane if and only if E X is a cocircuit
20 Dual Rank Function Rank function of the dual matroid M : r (X )= X + r(e X ) r(m).
21 Dual Representable Case C = I r(m) A r(m) ( E r(m)) C = A T I E r(m)
22 Dual Graphic Case Circuits X of M (G) are cocircuits of M(G); E X is a hyperplane in M(G) Complement of a Hyperplane is a minimal collection of edges (Bonds) whose removal from G increases the number of connected components Circuits of M (G) are the bonds of G G G*
23 Contraction & Deletion Definition Restriction is a shrink of domain; Deletion a subset T is a restriction on (E-T). M\T = M (E T ) I(M\T )={I T : I I(M)} C(M\T )={C T : C C(M)} r M\T (X )=r M (X ) Example.
24 Contraction & Deletion Definition & Graphic case Contraction is dual operation of deletion. M/T =(M \T ) In a graphic matroid, M(G)/T = M(G/T ), whichmeansthe matroid contracting T is the matroid on the subgraph obtained from G by contracting edges T. Example.
25 Contraction & Deletion Representable case Intuitively, contraction means delete elements (edges) and merge the corresponding end points into single points if viewed in a graph. While deletion of an element does not do the combination. In Vectors, contracting an element means remove the corresponding component from the other vectors. Contracting T from a representable matroid: Find a base B T and represent other vectors with B, thendeletet. V3 V2 V1
26 Contraction & Deletion Rank Function Rank function: r M\T (X )=r M (X ) r M/T (X )=r M (X T ) r M (T ) Also compare these with dual operation, since the above equation can be obtained from r M\T and the following one r (X )= X + r(e X ) r(e)
27 Contraction & Deletion Independent sets Independent sets I(M\T )={I E T : I I(M)} I(M/T )={I E T : I B T I(M)} = {I I(M) :I cl M (X )=φ} where B T is the base of M T. M T has a base B such that B I I.
28 Contraction & Deletion Bases Bases: B(M\T ) is the set of maximal members of {B T : B B(M)}; B(M/T )={B E T : B B T B(M)}
29 Contraction & Deletion Circuits Circuits: C(M\T )={C E T : C C(M)} C(M/T )=min{c T E T : C C(M)}
30 Contraction & Deletion Closure Closure: cl M\T (X )=cl M (X ) T cl M/T (X )=cl M (X T ) T The closures also show the difference between deletion and contraction. That is, deletion does not affect the relationships between remaining elements.
31 Contraction & Deletion Other theorems M\T = M/T iff r(t )+r(e T )=r(m), T is a separator of M. M\e = M/e iff e is a loop or a coloop of M In a matroid M, lett 1 and T 2 be disjoint subsets of E(M). Then TFAE: (M\T1 )\T 2 = M\(T 1 T 2 )=(M\T 2 )\T 1 (M/T 1 )/T 2 = M/(T 1 T 2 )=(M/T 2 )/T 1 (M\T 1 )/T 2 =(M/T 2 )\T 1
32 Excluded Minors Definition Definition Minor: If a matroid M can be obtained by operating combination of restrictions and contractions on a matroid M, thenm is called a minor of M. Examples: U 2,4 is excluded by binary; F 7 &F7 are excluded by ternary.
33 Excluded Minors Summary Relationships between various classes of matroids: "#$%&'()!! ;/3+.%#'7! 0'-#%1!!!!!!!!! *+,%+)+-$#./+! 2%#-):+%)#/!!!!!!!!!!!! 5%#,6'7!!!!!!!!!! 2+%-#%1! 2%#-):+%)#/! *+34/#%! 2%#-):+%)#/ 9/#-#%!!!!!!!!!!!!!!!!!! 8&3%#,6'7! Figure: Relationships between various classes matroids: U 2,4, F 7, etc. in the graph are examples of the matroid class in which they lie. If an example is not contained in one class, it is called an excluded minor of this class.
AN ALGORITHM FOR DETERMINING WHETHER A GIVEN BINARY MATROID IS GRAPHIC
AN ALGORITHM FOR DETERMINING WHETHER A GIVEN BINARY MATROID IS GRAPHIC W. T. TUTTE. Introduction. In a recent series of papers [l-4] on graphs and matroids I used definitions equivalent to the following.
More informationApproximation 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
More information. P. 4.3 Basic feasible solutions and vertices of polyhedra. x 1. x 2
4. Basic feasible solutions and vertices of polyhedra Due to the fundamental theorem of Linear Programming, to solve any LP it suffices to consider the vertices (finitely many) of the polyhedron P of the
More informationMATH 304 Linear Algebra Lecture 9: Subspaces of vector spaces (continued). Span. Spanning set.
MATH 304 Linear Algebra Lecture 9: Subspaces of vector spaces (continued). Span. Spanning set. Vector space A vector space is a set V equipped with two operations, addition V V (x,y) x + y V and scalar
More informationOn Matroid Representability and Minor Problems
On Matroid Representability and Minor Problems Petr Hliněný Faculty of Informatics, Masaryk University in Brno, Botanická 68a, 602 00 Brno, Czech Republic and Department of Computer Science, VŠB Technical
More informationMATH1231 Algebra, 2015 Chapter 7: Linear maps
MATH1231 Algebra, 2015 Chapter 7: Linear maps A/Prof. Daniel Chan School of Mathematics and Statistics University of New South Wales danielc@unsw.edu.au Daniel Chan (UNSW) MATH1231 Algebra 1 / 43 Chapter
More informationMax-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,
More informationSOLUTIONS TO ASSIGNMENT 1 MATH 576
SOLUTIONS TO ASSIGNMENT 1 MATH 576 SOLUTIONS BY OLIVIER MARTIN 13 #5. Let T be the topology generated by A on X. We want to show T = J B J where B is the set of all topologies J on X with A J. This amounts
More informationLinear Algebra Notes
Linear Algebra Notes Chapter 19 KERNEL AND IMAGE OF A MATRIX Take an n m matrix a 11 a 12 a 1m a 21 a 22 a 2m a n1 a n2 a nm and think of it as a function A : R m R n The kernel of A is defined as Note
More informationMatrix Representations of Linear Transformations and Changes of Coordinates
Matrix Representations of Linear Transformations and Changes of Coordinates 01 Subspaces and Bases 011 Definitions A subspace V of R n is a subset of R n that contains the zero element and is closed under
More informationOn the representability of the bi-uniform matroid
On the representability of the bi-uniform matroid Simeon Ball, Carles Padró, Zsuzsa Weiner and Chaoping Xing August 3, 2012 Abstract Every bi-uniform matroid is representable over all sufficiently large
More information3. The Junction Tree Algorithms
A Short Course on Graphical Models 3. The Junction Tree Algorithms Mark Paskin mark@paskin.org 1 Review: conditional independence Two random variables X and Y are independent (written X Y ) iff p X ( )
More informationMATHEMATICAL ENGINEERING TECHNICAL REPORTS. The Independent Even Factor Problem
MATHEMATICAL ENGINEERING TECHNICAL REPORTS The Independent Even Factor Problem Satoru IWATA and Kenjiro TAKAZAWA METR 2006 24 April 2006 DEPARTMENT OF MATHEMATICAL INFORMATICS GRADUATE SCHOOL OF INFORMATION
More informationSection 11.4: Equations of Lines and Planes
Section 11.4: Equations of Lines and Planes Definition: The line containing the point ( 0, 0, 0 ) and parallel to the vector v = A, B, C has parametric equations = 0 + At, = 0 + Bt, = 0 + Ct, where t R
More informationClassification of Cartan matrices
Chapter 7 Classification of Cartan matrices In this chapter we describe a classification of generalised Cartan matrices This classification can be compared as the rough classification of varieties in terms
More informationBinary Codes and Caps
Binary Codes and Caps Aiden A. Bruen, 1 Lucien Haddad, 2 David L. Wehlau 3 1 Dept. of Mathematics, University of Western Ontario, London, Ontario, Canada N6A 3K7 2 Dept. of Mathematics and Computer Science,
More informationMATH2210 Notebook 1 Fall Semester 2016/2017. 1 MATH2210 Notebook 1 3. 1.1 Solving Systems of Linear Equations... 3
MATH0 Notebook Fall Semester 06/07 prepared by Professor Jenny Baglivo c Copyright 009 07 by Jenny A. Baglivo. All Rights Reserved. Contents MATH0 Notebook 3. Solving Systems of Linear Equations........................
More informationThe Graphical Method: An Example
The Graphical Method: An Example Consider the following linear program: Maximize 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 0, where, for ease of reference,
More information! 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
More informationNOTES ON LINEAR TRANSFORMATIONS
NOTES ON LINEAR TRANSFORMATIONS Definition 1. Let V and W be vector spaces. A function T : V W is a linear transformation from V to W if the following two properties hold. i T v + v = T v + T v for all
More informationCritical points via monodromy and local methods
Critical points via monodromy and local methods Abraham Martín del Campo joint w/ Jose Rodriguez (U. Notre Dame) SIAM Conference on Applied Algebraic Geometry August 3, 2015 Abraham Martín del Campo (IST)
More informationMathematics for Algorithm and System Analysis
Mathematics for Algorithm and System Analysis for students of computer and computational science Edward A. Bender S. Gill Williamson c Edward A. Bender & S. Gill Williamson 2005. All rights reserved. Preface
More information5.1 Bipartite Matching
CS787: Advanced Algorithms Lecture 5: Applications of Network Flow In the last lecture, we looked at the problem of finding the maximum flow in a graph, and how it can be efficiently solved using the Ford-Fulkerson
More informationOrthogonal Projections and Orthonormal Bases
CS 3, HANDOUT -A, 3 November 04 (adjusted on 7 November 04) Orthogonal Projections and Orthonormal Bases (continuation of Handout 07 of 6 September 04) Definition (Orthogonality, length, unit vectors).
More informationGeneralized Induced Factor Problems
Egerváry Research Group on Combinatorial Optimization Technical reports TR-2002-07. Published by the Egrerváry Research Group, Pázmány P. sétány 1/C, H 1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.
More informationLinear Codes. Chapter 3. 3.1 Basics
Chapter 3 Linear Codes In order to define codes that we can encode and decode efficiently, we add more structure to the codespace. We shall be mainly interested in linear codes. A linear code of length
More information! 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
More informationPatent And Task Reliability Demystified
Final version appears in Discrete Mathematics 114 (1993). Reliable Assignments of Processors to Tasks and Factoring on Matroids Charles J. Colbourn Department of Combinatorics and Optimization University
More informationNo: 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
More informationGraph Mining and Social Network Analysis
Graph Mining and Social Network Analysis Data Mining and Text Mining (UIC 583 @ Politecnico di Milano) References Jiawei Han and Micheline Kamber, "Data Mining: Concepts and Techniques", The Morgan Kaufmann
More information1 0 5 3 3 A = 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0
Solutions: Assignment 4.. Find the redundant column vectors of the given matrix A by inspection. Then find a basis of the image of A and a basis of the kernel of A. 5 A The second and third columns are
More information4.5 Linear Dependence and Linear Independence
4.5 Linear Dependence and Linear Independence 267 32. {v 1, v 2 }, where v 1, v 2 are collinear vectors in R 3. 33. Prove that if S and S are subsets of a vector space V such that S is a subset of S, then
More informationIntersection of a Line and a Convex. Hull of Points Cloud
Applied Mathematical Sciences, Vol. 7, 213, no. 13, 5139-5149 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/1.12988/ams.213.37372 Intersection of a Line and a Convex Hull of Points Cloud R. P. Koptelov
More information2.1 Introduction. 2.2 Terms and definitions
.1 Introduction An important step in the procedure for solving any circuit problem consists first in selecting a number of independent branch currents as (known as loop currents or mesh currents) variables,
More informationLecture 15 An Arithmetic Circuit Lowerbound and Flows in Graphs
CSE599s: Extremal Combinatorics November 21, 2011 Lecture 15 An Arithmetic Circuit Lowerbound and Flows in Graphs Lecturer: Anup Rao 1 An Arithmetic Circuit Lower Bound An arithmetic circuit is just like
More informationLinearly Independent Sets and Linearly Dependent Sets
These notes closely follow the presentation of the material given in David C. Lay s textbook Linear Algebra and its Applications (3rd edition). These notes are intended primarily for in-class presentation
More informationON THE COEFFICIENTS OF THE LINKING POLYNOMIAL
ADSS, Volume 3, Number 3, 2013, Pages 45-56 2013 Aditi International ON THE COEFFICIENTS OF THE LINKING POLYNOMIAL KOKO KALAMBAY KAYIBI Abstract Let i j T( M; = tijx y be the Tutte polynomial of the matroid
More informationMATROIDS AND MYSQL WHAT TO DO
WHAT TO DO WITH BIG DATA SETS? Gordon Royle School of Mathematics & Statistics University of Western Australia La Vacquerie-et-Saint-Martin-de-Castries AUSTRALIA PERTH 37ACCMCC 37TH AUSTRALASIAN CONFERENCE
More informationIs this matrix singular?
Is this matrix singular? András Recski Budapest University of Technology and Economics Paris, 2009 Is this matrix singular? András Recski Paris, 2009 Budapest University of Technology and Economics Sponsored
More informationGraphical degree sequences and realizations
swap Graphical and realizations Péter L. Erdös Alfréd Rényi Institute of Mathematics Hungarian Academy of Sciences MAPCON 12 MPIPKS - Dresden, May 15, 2012 swap Graphical and realizations Péter L. Erdös
More informationLecture Notes 2: Matrices as Systems of Linear Equations
2: Matrices as Systems of Linear Equations 33A Linear Algebra, Puck Rombach Last updated: April 13, 2016 Systems of Linear Equations Systems of linear equations can represent many things You have probably
More informationDisjoint Compatible Geometric Matchings
Disjoint Compatible Geometric Matchings Mashhood Ishaque Diane L. Souvaine Csaba D. Tóth Abstract We prove that for every even set of n pairwise disjoint line segments in the plane in general position,
More informationChapter 13: Basic ring theory
Chapter 3: Basic ring theory Matthew Macauley Department of Mathematical Sciences Clemson University http://www.math.clemson.edu/~macaule/ Math 42, Spring 24 M. Macauley (Clemson) Chapter 3: Basic ring
More informationWOLLONGONG COLLEGE AUSTRALIA. Diploma in Information Technology
First Name: Family Name: Student Number: Class/Tutorial: WOLLONGONG COLLEGE AUSTRALIA A College of the University of Wollongong Diploma in Information Technology Final Examination Spring Session 2008 WUCT121
More informationGraphs 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
More informationSum of Degrees of Vertices Theorem
Sum of Degrees of Vertices Theorem Theorem (Sum of Degrees of Vertices Theorem) Suppose a graph has n vertices with degrees d 1, d 2, d 3,...,d n. Add together all degrees to get a new number d 1 + d 2
More informationAutomata Theory. Şubat 2006 Tuğrul Yılmaz Ankara Üniversitesi
Automata Theory Automata theory is the study of abstract computing devices. A. M. Turing studied an abstract machine that had all the capabilities of today s computers. Turing s goal was to describe the
More informationPartial Fields in Matroid Theory
Partial Fields in Matroid Theory PROEFSCHRIFT ter verkrijging van de graad van doctor aan de Technische Universiteit Eindhoven, op gezag van de rector magnificus, prof.dr.ir. C.J. van Duijn, voor een commissie
More informationGraph Theory Lecture 3: Sum of Degrees Formulas, Planar Graphs, and Euler s Theorem Spring 2014 Morgan Schreffler Office: POT 902
Graph Theory Lecture 3: Sum of Degrees Formulas, Planar Graphs, and Euler s Theorem Spring 2014 Morgan Schreffler Office: POT 902 http://www.ms.uky.edu/~mschreffler Different Graphs, Similar Properties
More informationRecall that two vectors in are perpendicular or orthogonal provided that their dot
Orthogonal Complements and Projections Recall that two vectors in are perpendicular or orthogonal provided that their dot product vanishes That is, if and only if Example 1 The vectors in are orthogonal
More informationMatroids: h-vectors, Zonotopes, and Lawrence Polytopes. Aaron Matthew Dall
Matroids: h-vectors, Zonotopes, and Lawrence Polytopes Aaron Matthew Dall Doctoral program in Applied Mathematics Matroids: h-vectors, Zonotopes, and Lawrence Polytopes Thesis submitted by Aaron Matthew
More information5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1
5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 General Integer Linear Program: (ILP) min c T x Ax b x 0 integer Assumption: A, b integer The integrality condition
More informationChapter 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
More informationSocial Media Mining. Graph Essentials
Graph Essentials Graph Basics Measures Graph and Essentials Metrics 2 2 Nodes and Edges A network is a graph nodes, actors, or vertices (plural of vertex) Connections, edges or ties Edge Node Measures
More informationLEARNING OBJECTIVES FOR THIS CHAPTER
CHAPTER 2 American mathematician Paul Halmos (1916 2006), who in 1942 published the first modern linear algebra book. The title of Halmos s book was the same as the title of this chapter. Finite-Dimensional
More informationOn planar regular graphs degree three without Hamiltonian cycles 1
On planar regular graphs degree three without Hamiltonian cycles 1 E. Grinbergs Computing Centre of Latvian State University Abstract. Necessary condition to have Hamiltonian cycle in planar graph is given.
More informationT ( a i x i ) = a i T (x i ).
Chapter 2 Defn 1. (p. 65) Let V and W be vector spaces (over F ). We call a function T : V W a linear transformation form V to W if, for all x, y V and c F, we have (a) T (x + y) = T (x) + T (y) and (b)
More information8. Matchings and Factors
8. Matchings and Factors Consider the formation of an executive council by the parliament committee. Each committee needs to designate one of its members as an official representative to sit on the council,
More information4.6 Linear Programming duality
4.6 Linear Programming duality To any minimization (maximization) LP we can associate a closely related maximization (minimization) LP. Different spaces and objective functions but in general same optimal
More informationWhat 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
More information5. Linear algebra I: dimension
5. Linear algebra I: dimension 5.1 Some simple results 5.2 Bases and dimension 5.3 Homomorphisms and dimension 1. Some simple results Several observations should be made. Once stated explicitly, the proofs
More informationOn Integer Additive Set-Indexers of Graphs
On Integer Additive Set-Indexers of Graphs arxiv:1312.7672v4 [math.co] 2 Mar 2014 N K Sudev and K A Germina Abstract A set-indexer of a graph G is an injective set-valued function f : V (G) 2 X such that
More informationCS 3719 (Theory of Computation and Algorithms) Lecture 4
CS 3719 (Theory of Computation and Algorithms) Lecture 4 Antonina Kolokolova January 18, 2012 1 Undecidable languages 1.1 Church-Turing thesis Let s recap how it all started. In 1990, Hilbert stated a
More informationSolutions to Math 51 First Exam January 29, 2015
Solutions to Math 5 First Exam January 29, 25. ( points) (a) Complete the following sentence: A set of vectors {v,..., v k } is defined to be linearly dependent if (2 points) there exist c,... c k R, not
More informationArrangements And Duality
Arrangements And Duality 3.1 Introduction 3 Point configurations are tbe most basic structure we study in computational geometry. But what about configurations of more complicated shapes? For example,
More informationOutline 2.1 Graph Isomorphism 2.2 Automorphisms and Symmetry 2.3 Subgraphs, part 1
GRAPH THEORY LECTURE STRUCTURE AND REPRESENTATION PART A Abstract. Chapter focuses on the question of when two graphs are to be regarded as the same, on symmetries, and on subgraphs.. discusses the concept
More informationIntroduction Decomposition Simple Synthesis Bernstein Synthesis and Beyond. 6. Normalization. Stéphane Bressan. January 28, 2015
6. Normalization Stéphane Bressan January 28, 2015 1 / 42 This lecture is based on material by Professor Ling Tok Wang. CS 4221: Database Design The Relational Model Ling Tok Wang National University of
More informationModule1. x 1000. y 800.
Module1 1 Welcome to the first module of the course. It is indeed an exciting event to share with you the subject that has lot to offer both from theoretical side and practical aspects. To begin with,
More informationSection 12.6: Directional Derivatives and the Gradient Vector
Section 26: Directional Derivatives and the Gradient Vector Recall that if f is a differentiable function of x and y and z = f(x, y), then the partial derivatives f x (x, y) and f y (x, y) give the rate
More informationComputational Geometry. Lecture 1: Introduction and Convex Hulls
Lecture 1: Introduction and convex hulls 1 Geometry: points, lines,... Plane (two-dimensional), R 2 Space (three-dimensional), R 3 Space (higher-dimensional), R d A point in the plane, 3-dimensional space,
More informationTransmission Lines. Smith Chart
Smith Chart The Smith chart is one of the most useful graphical tools for high frequency circuit applications. The chart provides a clever way to visualize complex functions and it continues to endure
More informationOn the k-path cover problem for cacti
On the k-path cover problem for cacti Zemin Jin and Xueliang Li Center for Combinatorics and LPMC Nankai University Tianjin 300071, P.R. China zeminjin@eyou.com, x.li@eyou.com Abstract In this paper we
More informationDefinition 11.1. Given a graph G on n vertices, we define the following quantities:
Lecture 11 The Lovász ϑ Function 11.1 Perfect graphs We begin with some background on perfect graphs. graphs. First, we define some quantities on Definition 11.1. Given a graph G on n vertices, we define
More informationName: Section Registered In:
Name: Section Registered In: Math 125 Exam 3 Version 1 April 24, 2006 60 total points possible 1. (5pts) Use Cramer s Rule to solve 3x + 4y = 30 x 2y = 8. Be sure to show enough detail that shows you are
More informationIntroduction to Graph Theory
Introduction to Graph Theory Allen Dickson October 2006 1 The Königsberg Bridge Problem The city of Königsberg was located on the Pregel river in Prussia. The river divided the city into four separate
More informationLecture 4: BK inequality 27th August and 6th September, 2007
CSL866: Percolation and Random Graphs IIT Delhi Amitabha Bagchi Scribe: Arindam Pal Lecture 4: BK inequality 27th August and 6th September, 2007 4. Preliminaries The FKG inequality allows us to lower bound
More informationCHAPTER 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
More informationFunctions. MATH 160, Precalculus. J. Robert Buchanan. Fall 2011. Department of Mathematics. J. Robert Buchanan Functions
Functions MATH 160, Precalculus J. Robert Buchanan Department of Mathematics Fall 2011 Objectives In this lesson we will learn to: determine whether relations between variables are functions, use function
More informationMATH 304 Linear Algebra Lecture 18: Rank and nullity of a matrix.
MATH 304 Linear Algebra Lecture 18: Rank and nullity of a matrix. Nullspace Let A = (a ij ) be an m n matrix. Definition. The nullspace of the matrix A, denoted N(A), is the set of all n-dimensional column
More informationHow To Prove The Dirichlet Unit Theorem
Chapter 6 The Dirichlet Unit Theorem As usual, we will be working in the ring B of algebraic integers of a number field L. Two factorizations of an element of B are regarded as essentially the same if
More informationNimble Algorithms for Cloud Computing. Ravi Kannan, Santosh Vempala and David Woodruff
Nimble Algorithms for Cloud Computing Ravi Kannan, Santosh Vempala and David Woodruff Cloud computing Data is distributed arbitrarily on many servers Parallel algorithms: time Streaming algorithms: sublinear
More informationA Study of Sufficient Conditions for Hamiltonian Cycles
DeLeon 1 A Study of Sufficient Conditions for Hamiltonian Cycles Melissa DeLeon Department of Mathematics and Computer Science Seton Hall University South Orange, New Jersey 07079, U.S.A. ABSTRACT A graph
More information(a) Write each of p and q as a polynomial in x with coefficients in Z[y, z]. deg(p) = 7 deg(q) = 9
Homework #01, due 1/20/10 = 9.1.2, 9.1.4, 9.1.6, 9.1.8, 9.2.3 Additional problems for study: 9.1.1, 9.1.3, 9.1.5, 9.1.13, 9.2.1, 9.2.2, 9.2.4, 9.2.5, 9.2.6, 9.3.2, 9.3.3 9.1.1 (This problem was not assigned
More informationBasic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011
Basic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011 A. Miller 1. Introduction. The definitions of metric space and topological space were developed in the early 1900 s, largely
More informationLecture 17 : Equivalence and Order Relations DRAFT
CS/Math 240: Introduction to Discrete Mathematics 3/31/2011 Lecture 17 : Equivalence and Order Relations Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT Last lecture we introduced the notion
More informationSupport Vector Machine (SVM)
Support Vector Machine (SVM) CE-725: Statistical Pattern Recognition Sharif University of Technology Spring 2013 Soleymani Outline Margin concept Hard-Margin SVM Soft-Margin SVM Dual Problems of Hard-Margin
More informationAlgebra I Notes Relations and Functions Unit 03a
OBJECTIVES: F.IF.A.1 Understand the concept of a function and use function notation. Understand that a function from one set (called the domain) to another set (called the range) assigns to each element
More informationSolving 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
More informationCS311H. Prof: Peter Stone. Department of Computer Science The University of Texas at Austin
CS311H Prof: Department of Computer Science The University of Texas at Austin Good Morning, Colleagues Good Morning, Colleagues Are there any questions? Logistics Class survey Logistics Class survey Homework
More informationLargest Fixed-Aspect, Axis-Aligned Rectangle
Largest Fixed-Aspect, Axis-Aligned Rectangle David Eberly Geometric Tools, LLC http://www.geometrictools.com/ Copyright c 1998-2016. All Rights Reserved. Created: February 21, 2004 Last Modified: February
More informationCSC2420 Fall 2012: Algorithm Design, Analysis and Theory
CSC2420 Fall 2012: Algorithm Design, Analysis and Theory Allan Borodin November 15, 2012; Lecture 10 1 / 27 Randomized online bipartite matching and the adwords problem. We briefly return to online algorithms
More informationFactoring of Prime Ideals in Extensions
Chapter 4 Factoring of Prime Ideals in Extensions 4. Lifting of Prime Ideals Recall the basic AKLB setup: A is a Dedekind domain with fraction field K, L is a finite, separable extension of K of degree
More informationCollinear Points in Permutations
Collinear Points in Permutations Joshua N. Cooper Courant Institute of Mathematics New York University, New York, NY József Solymosi Department of Mathematics University of British Columbia, Vancouver,
More informationWeakly Secure Network Coding
Weakly Secure Network Coding Kapil Bhattad, Student Member, IEEE and Krishna R. Narayanan, Member, IEEE Department of Electrical Engineering, Texas A&M University, College Station, USA Abstract In this
More informationSome 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
More information3. INNER PRODUCT SPACES
. INNER PRODUCT SPACES.. Definition So far we have studied abstract vector spaces. These are a generalisation of the geometric spaces R and R. But these have more structure than just that of a vector space.
More information1. Nondeterministically guess a solution (called a certificate) 2. Check whether the solution solves the problem (called verification)
Some N P problems Computer scientists have studied many N P problems, that is, problems that can be solved nondeterministically in polynomial time. Traditionally complexity question are studied as languages:
More informationTHE DIMENSION OF A VECTOR SPACE
THE DIMENSION OF A VECTOR SPACE KEITH CONRAD This handout is a supplementary discussion leading up to the definition of dimension and some of its basic properties. Let V be a vector space over a field
More informationComputer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.
An Example 2 3 4 Outline Objective: Develop methods and algorithms to mathematically model shape of real world objects Categories: Wire-Frame Representation Object is represented as as a set of points
More informationChapter 19. General Matrices. An n m matrix is an array. a 11 a 12 a 1m a 21 a 22 a 2m A = a n1 a n2 a nm. The matrix A has n row vectors
Chapter 9. General Matrices An n m matrix is an array a a a m a a a m... = [a ij]. a n a n a nm The matrix A has n row vectors and m column vectors row i (A) = [a i, a i,..., a im ] R m a j a j a nj col
More information