Presentation is loading. Please wait.

Presentation is loading. Please wait.

Colored Necklace Bisection Victor Kostyuk Advisor: Michael Capalbo.

Similar presentations


Presentation on theme: "Colored Necklace Bisection Victor Kostyuk Advisor: Michael Capalbo."— Presentation transcript:

1 Colored Necklace Bisection Victor Kostyuk Advisor: Michael Capalbo

2 Problem setup Consider a necklace with 2n beads of k colors. There are 2a i beads of color i, and the beads are arranged on the necklace arbitrarily.

3 Color (i) Number of beads (2a i ) 14 22 32 44

4 Goal - efficient cutting alg. Is there an O(n c ) algorithm for making the least number of cuts between beads such that the resulting bead strings can be partitioned into two groups, with a i beads of color i per group?

5

6

7 Group 1:Group 2:

8 Existing results (1) Goldberg and West (1985) proved that such a partition is always possible with k+1 cuts. Fewer cuts, however, can often be used. Right: only 4 cuts

9 Existing results (2) There is an essentially brute force O(n k-2 ) algorithm for finding least number of cuts. However no algorithm is known which is polynomial time in both n and k. Such an algorithm we are trying to find.

10 Investigation approaches (1) Can be formulated as an integer program To the right: x ij = 0 means bead i is in same group as j. e ij =1 iff beads i and j are adjacent.

11 Investigation approaches (2) But, solving integer programs is hard Random algorithm: needs O(k log k) cuts and the resulting bisection is not precise.

12 Investigation approaches (3) Graph bisection: division of the vertex set of a graph with an even number of vertices into two equal, non-intersecting subsets which minimizes number edges between vertices belonging to different subsets General graph bisection is NP-complete, but bisections of some graphs can be done in polynomial time

13 Investigation approaches (4) Conjectures rejected: –There always exists a smallest bisection in which some two cuts are n beads apart –Given a division of beads into two equal strings, there is always an exchange of some r > 1 bead substrings which improves color distribution

14 Prospects and possibilities Relaxations of the original problem –O(k) cuts –particular bead configurations Perhaps the problem is NP-complete

15 Work continues...

16 Any questions?


Download ppt "Colored Necklace Bisection Victor Kostyuk Advisor: Michael Capalbo."

Similar presentations


Ads by Google