Invariant Method - PowerPoint PPT Presentation

1 / 27
About This Presentation
Title:

Invariant Method

Description:

Invariant Method 4 3 2 1 4 3 2 1 8 7 6 5 8 7 6 5 12 11 10 9 12 11 10 9 15 14 13 14 15 13 Lecture 7 Invariant Method Lecture 7 Domino Puzzle An 8x8 chessboard, 32 ... – PowerPoint PPT presentation

Number of Views:72
Avg rating:3.0/5.0
Slides: 28
Provided by: cse12
Category:

less

Transcript and Presenter's Notes

Title: Invariant Method


1
Invariant Method
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15
1 2 3 4
5 6 7 8
9 10 11 12
13 15 14
  • Lecture 7

2
Domino Puzzle


An 8x8 chessboard, 32 pieces of dominos
Can we fill the chessboard?








3
Domino Puzzle


An 8x8 chessboard, 32 pieces of dominos








Easy!
4
Domino Puzzle


An 8x8 chessboard with two holes, 31 pieces of
dominos
Can we fill the chessboard?








Easy!
5
Domino Puzzle


An 8x8 chessboard with two holes, 31 pieces of
dominos
Can we fill the chessboard?








Easy??
6
Domino Puzzle


An 4x4 chessboard with two holes, 7 pieces of
dominos
Can we fill the chessboard?
Impossible!




7
Domino Puzzle


An 8x8 chessboard with two holes, 31 pieces of
dominos
Can we fill the chessboard?








Then what??
8
Another Chessboard Problem
A rook can only move along a diagonal
Can a rook move from its current position to the
question mark?



?




9
Another Chessboard Problem
A rook can only move along a diagonal
Can a rook move from its current position to the
question mark?



?




Impossible!
Why?
10
Another Chessboard Problem
Invariant!



?



  1. The rook is in a blue position.
  2. A blue position can only move to a blue position
    by diagonal moves.
  3. The question mark is in a white position.
  4. So it is impossible for the rook to go there.

This is a very simple example of the invariant
method.
11
Domino Puzzle


An 8x8 chessboard with two holes, 31 pieces of
dominos
Can we fill the chessboard?








12
Domino Puzzle
Invariant!







  1. Each domino will occupy one white square and one
    blue square.
  2. There are 32 blue squares but only 30 white
    squares.
  3. So it is impossible to fill the chessboard using
    only 31 dominos.

This is a simple example of the invariant method.
13
Invariant Method
  1. Find properties (the invariants) that are
    satisfied throughout the whole process.
  2. Show that the target do not satisfy the
    properties.
  3. Conclude that the target is not achievable.

In the rook example, the invariant is the colour
of the position of the rook.
In the domino example, the invariant is that any
placement of dominos will occupy the same number
of blue positions and white positions.
14
The Possible
We just proved that if we take out two squares of
the same colour, then it is impossible to finish.
What if we take out two squares of different
colours? Would it be always possible to finish
then?




Yes??
15
Prove the Possible








Yes??
16
Prove the Possible








The secret.
17
Prove the Possible








The secret.
18
Fifteen Puzzle
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15
Move can move a square adjacent to the empty
square to the empty square.
19
Fifteen Puzzle
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15
1 2 3 4
5 6 7 8
9 10 11 12
13 15 14
Target configuration
Initial configuration
Is there a sequence of moves that allows you to
start from the initial configuration to the
target configuration?
20
Invariant Method
  1. Find properties (the invariants) that are
    satisfied throughout the whole process.
  2. Show that the target do not satisfy the
    properties.
  3. Conclude that the target is not achievable.

What is an invariant in this game??
This is usually the hardest part of the proof.
21
Hint
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15
1 2 3 4
5 6 7 8
9 10 11 12
13 15 14
Target configuration
Initial configuration
((1,2,3,,15,14),(4,4))
((1,2,3,,14,15),(4,4))
Hint the two states have different parity.
22
Parity
Given a sequence, a pair is out-of-order if the
first element is larger.
For example, the sequence (1,2,4,5,3) has two
out-of-order pairs, (4,3) and (5,3).
Given a state S ((a1,a2,,a15),(i,j))
Parity of S (number of out-of-order pairs i)
mod 2
row number of the empty square
23
Hint
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15
1 2 3 4
5 6 7 8
9 10 11 12
13 15 14
Target configuration
Initial configuration
((1,2,3,,15,14),(4,4))
((1,2,3,,14,15),(4,4))
Parity of S (number of out-of-order pairs i)
mod 2
Clearly, the two states have different parity.
24
Invariant Method
Parity is even
  1. Find properties (the invariants) that are
    satisfied throughout the whole process.
  2. Show that the target do not satisfy the
    properties.
  3. Conclude that the target is not achievable.

Parity is odd
Invariant parity of state
Claim Any move will preserve the parity of the
state.
Proving the claim will finish the impossibility
proof.
25
Proving the Invariant
Parity of S (number of out-of-order pairs i)
mod 2
Claim Any move will preserve the parity of the
state.
? ? ? ?
? a ?
? ? ? ?
? ? ? ?
? ? ? ?
? a ?
? ? ? ?
? ? ? ?
Horizontal movement does not change anything
26
Proving the Invariant
Parity of S (number of out-of-order pairs i)
mod 2
Claim Any move will preserve the parity of the
state.
? ? ? ?
? a b1 b2
b3 ? ?
? ? ? ?
? ? ? ?
? b1 b2
b3 a ? ?
? ? ? ?
Row number has changed by 1
Difference is 1 or 3.
If there are (0,1,2,3) out-of-order pairs in the
current state, there will be (3,2,1,0)
out-of-order pairs in the next state.
So the parity stays the same! Weve proved the
claim.
27
Fifteen Puzzle
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15
15 14 13 12
11 10 9 8
7 6 5 4
3 2 1
Target configuration
Initial configuration
Is there a sequence of moves that allows you to
start from the initial configuration to the
target configuration?
This is a standard example of the invariant
method.
Write a Comment
User Comments (0)
About PowerShow.com