Maximal Independent Subsets of Linear Spaces. Whats a linear space? Given a set of points V a set of lines where a line is a k-set of points each pair.

Slides:



Advertisements
Similar presentations
YOSI! BLUE (30 sec play) Ball moves to X1 from X2
Advertisements

An Introduction to Calculus. Calculus Study of how things change Allows us to model real-life situations very accurately.
robot con 6 gradi di mobilità
EOG Vocabulary Week of March 28, 2011 Math Words: Fractions and Properties.
February 21, 2002 Simplex Method Continued
The Derivative in Graphing and Application
Non-Binary Constraint Satisfaction Toby Walsh Cork Constraint Computation Center.
Constraint Programming Peter van Beek University of Waterloo.
Maximal Independent Sets of a Hypergraph IJCAI01.
A Study of 0/1 Encodings Prosser & Selensky A Study of 0/1 Encodings Prosser & Selensky.
Markov models and HMMs. Probabilistic Inference P(X,H,E) P(X|E=e) = P(X,E=e) / P(E=e) with P(X,E=e) = sum h P(X, H=h, E=e) P(X,E=e) = sum h,x P(X=x, H=h,
Properties of numbers EVEN and ODD numbers
Rule Learning – Overview Goal: learn transfer rules for a language pair where one language is resource-rich, the other is resource-poor Learning proceeds.
CS188: Computational Models of Human Behavior
Quid-Pro-Quo-tocols Strengthening Semi-Honest Protocols with Dual Execution Yan Huang 1, Jonathan Katz 2, David Evans 1 1. University of Virginia 2. University.
COMPANY CONFIDENTIAL PM43C Doors Media Door Used to protect media and print mechanism Front access Door Used for front access to tear bar NOT INCLUDED.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 17 Integer Programming.
2. System Setup MIMO systems: Limited feedback systems: Perfect Channel State Information (CSI) at the receiver. Partial CSI at the transmitter characterized.
Warm Up.
PROLOG MORE PROBLEMS.
Another example Max z=5x1+12x2+4x3-MR S.t. x1+2x2+x3+x4=10
BASED ON THE TUTORIAL ON THE BOOK CD Verilog: Gate Level Design 6/11/
Linear Representation of Relational Operations Kenneth A. Presting University of North Carolina at Chapel Hill.
Inverting a Singly Linked List Instructor : Prof. Jyh-Shing Roger Jang Designer : Shao-Huan Wang The ideas are reference to the textbook “Fundamentals.
Functions of Random Variables. Method of Distribution Functions X 1,…,X n ~ f(x 1,…,x n ) U=g(X 1,…,X n ) – Want to obtain f U (u) Find values in (x 1,…,x.
Rahnuma Islam Nishat Debajyoti Mondal Md. Saidur Rahman Graph Drawing and Information Visualization Laboratory Department of Computer Science and Engineering.
Global Constraints Toby Walsh National ICT Australia and University of New South Wales
Global Constraints Toby Walsh NICTA and University of New South Wales
Submodular Set Function Maximization via the Multilinear Relaxation & Dependent Rounding Chandra Chekuri Univ. of Illinois, Urbana-Champaign.
2 x0 0 12/13/2014 Know Your Facts!. 2 x1 2 12/13/2014 Know Your Facts!
2 x /18/2014 Know Your Facts!. 11 x /18/2014 Know Your Facts!
2 x /10/2015 Know Your Facts!. 8 x /10/2015 Know Your Facts!
2.4 – Factoring Polynomials Tricky Trinomials The Tabletop Method.
SAT Encoding For Sudoku Puzzles
Distributed Constraint Satisfaction Problems M OHSEN A FSHARCHI.
1 Lecture 5 PRAM Algorithm: Parallel Prefix Parallel Computing Fall 2008.
16.410: Eric Feron / MIT, Spring 2001 Introduction to the Simplex Method to solve Linear Programs Eric Feron Spring 2001.
5 x4. 10 x2 9 x3 10 x9 10 x4 10 x8 9 x2 9 x4.
Parallel algorithms for expression evaluation Part1. Simultaneous substitution method (SimSub) Part2. A parallel pebble game.
EMIS 8374 LP Review: The Ratio Test. 1 Main Steps of the Simplex Method 1.Put the problem in row-0 form. 2.Construct the simplex tableau. 3.Obtain an.
DIRECTIONAL ARC-CONSISTENCY ANIMATION Fernando Miranda 5986/M
Linear Programming – Simplex Method: Computational Problems Breaking Ties in Selection of Non-Basic Variable – if tie for non-basic variable with largest.
Production Mix Problem Graphical Solution med lrg Electronics Cabinetry Profit (10,20) (Optimal Product Mix!) Profit.
CS 478 – Tools for Machine Learning and Data Mining Clustering: Distance-based Approaches.
The Problem of K Maximum Sums and its VLSI Implementation Sung Eun Bae, Tadao Takaoka University of Canterbury Christchurch New Zealand.
Multiplication Facts Practice
A Case Study  Some Advice on How to Go about Solving Problems in Prolog  A Program to Play Connect-4 Game.
Constraint Optimization We are interested in the general non-linear programming problem like the following Find x which optimizes f(x) subject to gi(x)
Variational Inference Amr Ahmed Nov. 6 th Outline Approximate Inference Variational inference formulation – Mean Field Examples – Structured VI.
Chapter 8: The Solver and Mathematical Programming Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University.
LINEAR PROGRAMMING. “ A certain wide class of practical problems appears to be just beyond the range of modern computing machinery. These problems occur.
Computational Facility Layout
LINEAR PROGRAMMING Modeling a problem is boring --- and a distraction from studying the abstract form! However, modeling is very important: --- for your.
A study of Correlated Equilibrium Polytope By: Jason Sorensen.
Shannon Expansion Given Boolean expression F = w 2 ’ + w 1 ’w 3 ’ + w 1 w 3 Shannon Expansion of F on a variable, say w 2, is to write F as two parts:
Graeme Henchel Multiples Graeme Henchel
(1) MAX X1+3X2+2X3+4X4 X1=AM PHONE, X2=AM RIDE, X3=AFT PHONE, X4=AFT RIDE CONSTRAINTS AM: X1+20X2 < 12(60)=720 AFT: 2X3+30X4 < 14(60) = 840 GAS: X2+X4.
0 x x2 0 0 x1 0 0 x3 0 1 x7 7 2 x0 0 9 x0 0.
MULTIPLICATION OF INTEGERS
Simplex (quick recap). Replace all the inequality constraints by equalities, using slack variables.
Select Team Man Up Offense: Greyhound. Greyhound: Level of Play Greyhound is appropriate for teams with good stickwork that are capable of executing the.
The Mechanical Cryptographer (Tolerant Algebraic Side-Channel Attacks using pseudo-Boolean Solvers) 1.
BINARY/MIXED-INTEGER PROGRAMMING ( A SPECIAL TYPE OF INTEGER PROGRAMMING)
7x7=.
Functions. A function is a relation that has exactly one output for each input.
3.1 – Solve Linear Systems by Graphing A system of two linear equations in two variables x and y, also called a linear system, consists of two equations.
Copyright © 2011 Pearson Education, Inc. Systems of Linear Equations in Two Variables Section 5.1 Systems of Equations and Inequalities.
Chapter 4: Systems of Equations and Inequalities Section 4.3: Solving Linear Systems Using Graphs.
3-1 Graphing Systems of Equations
Linear Programming Example: Maximize x + y x and y are called
Presentation transcript:

Maximal Independent Subsets of Linear Spaces

Whats a linear space? Given a set of points V a set of lines where a line is a k-set of points each pair of points occurs in exactly one line Find the largest set of independent points IP such that IP does not subsume any line (k-set)

An Example V = {0,1,2,3,4,5,6} L = {{0,1,2},{0,3,6},{0,4,5},{2,3,4},{1,4,6},{2,6,5},{1,3,5}} IP = {0,1,3,4} L is a design there are many designs you are given the design IP is an independent set of points but is it maximal?

In General? The line can be of size k with property no two lines contain the same pair each pair exists

A Solution? V = {0,1,2,3,4,5,6} L = {{0,1,2},{0,3,6},{0,5,6},{2,3,4},{1,4,6},{2,6,5},{1,3,5}} IP = {0,1,3,4} using the above as an example have variables X0, X1, X2, X3, X4, X5, X6 Xi = 1 -> i is in the independent set Xi = 0 -> i is not in the independent set have the following constraints (X0 + X1 + X2) < 3 (X0 + X3 + X6) < 3 (X0 + X5 + X6) < 3 (X2 + X3 + X4) < 3 (X1 + X4 + X6) < 3 (X2 + X6 + X5) < 3 (X1 + X3 + X5) < 3 maximise X0 + X1 + X2 + X3 + X4 + X5 + X6 use a constraint programming toolkit

So? The encoding ignores possibly useful information What variable and value ordering heuristics might we use? Wheres the data Wheres the constraint program (any takers?)? Is it interesting? Is the design more interesting than the independent set?

Thats all