maximal independent subsets of linear spaces. whats a linear space? given a set of points v a set of...

7
Maximal Independent Subsets of Linear Spaces

Upload: diana-hart

Post on 28-Mar-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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

Maximal Independent Subsets of Linear Spaces

Page 2: 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

What’s 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)

Page 3: 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

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?

Page 4: 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

In General?

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

Page 5: 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

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

Page 6: 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

So?

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

Page 7: 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

That’s all