a talk with 3 titles by patrick prosser research … how not to do it lds revisited (aka chinese...

109

Upload: albert-jones

Post on 16-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 2: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

A talk with 3 titles

By

Patrick Prosser

Page 3: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Research … how not to do it

LDS revisited (aka Chinese whispers)

Yet Another Flawed Talk by Patrick Prosser

Page 4: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 5: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Send reinforcements. We’re going to advance.

Page 6: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 7: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Send three and fourpence. We’re going

to a dance!

Page 8: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

A refresher

• Chronological Backtracking (BT)• what’s that then?• when/why do we need it?

Quick Intro

Limited Discrepancy Search (lds)• what’s that then

Then the story … how not to do it

Page 9: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

An example problem (to show chronological backtracking (BT))

Colour each of the 5 nodes, such that if they are adjacent, they take different colours

1 2

3

4

5

Page 10: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

A Tree Trace of BT (assume domain ordered {R,B,G})

1 2

3

4

5

v1

v2

v3

v4

v5

Page 11: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

A Tree Trace of BT (assume domain ordered {R,B,G})

1 2

3

4

5

v1

v2

v3

v4

v5

Page 12: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

A Tree Trace of BT (assume domain ordered {R,B,G})

1 2

3

4

5

v1

v2

v3

v4

v5

Page 13: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

A Tree Trace of BT (assume domain ordered {R,B,G})

1 2

3

4

5

v1

v2

v3

v4

v5

Page 14: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

A Tree Trace of BT (assume domain ordered {R,B,G})

v1

v2

v3

v4

v5

1 2

3

4

5

Page 15: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

A Tree Trace of BT (assume domain ordered {R,B,G})

v1

v2

v3

v4

v5

1 2

3

4

5

Page 16: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

A Tree Trace of BT (assume domain ordered {R,B,G})

v1

v2

v3

v4

v5

1 2

3

4

5

Page 17: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

A Tree Trace of BT (assume domain ordered {R,B,G})

v1

v2

v3

v4

v5

1 2

3

4

5

Page 18: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

A Tree Trace of BT (assume domain ordered {R,B,G})

v1

v2

v3

v4

v5

1 2

3

4

5

Page 19: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

A Tree Trace of BT (assume domain ordered {R,B,G})

v1

v2

v3

v4

v5

1 2

3

4

5

Page 20: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

A Tree Trace of BT (assume domain ordered {R,B,G})

v1

v2

v3

v4

v5

1 2

3

4

5

Page 21: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

A Tree Trace of BT (assume domain ordered {R,B,G})

v1

v2

v3

v4

v5

1 2

3

4

5

Page 22: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

A Tree Trace of BT (assume domain ordered {R,B,G})

v1

v2

v3

v4

v5

1 2

3

4

5

Page 23: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Could do better

Improvements:

• when colouring a vertex with colour X• remove X from the palette of adjacent vertices

• when selecting a vertex to colour• choose the vertex with the smallest palette• tie break on adjacency with uncoloured vertices

An inferencing step

A heuristic (Brelaz)

Conjecture: our heuristic is more reliable as we get deeper in search

Page 24: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

What’s a heuristic?

Page 25: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS)

Page 26: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 27: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Motivation for lds

Page 28: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Motivation for LDS

Page 29: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

LDS

• show the search process• assume binary branching• assume we have 4 variables only• assume variables have 2 values each

Limited Discrepancy Search

Page 30: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take no discrepancies (go with the heuristic, go left!)

Page 31: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take no discrepancies

Page 32: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take no discrepancies

Page 33: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take no discrepancies

Page 34: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take 1 discrepancy

Page 35: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take 1 discrepancy

Page 36: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take 1 discrepancy

Page 37: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take 1 discrepancy

Page 38: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take 1 discrepancy

Page 39: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take 1 discrepancy

Page 40: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take 1 discrepancy

Page 41: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take 1 discrepancy

Page 42: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take 1 discrepancy

Page 43: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take 1 discrepancy

Page 44: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take 1 discrepancy

Page 45: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take 1 discrepancy

Page 46: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Now take 2 discrepancies

Page 47: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take 2 discrepancies

Page 48: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take 2 discrepancies

Page 49: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Limited Discrepancy Search (LDS) Ginsberg & Harvey

Take 2 discrepancies

Page 50: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

First proposal

For discrepancies 0 to n

Page 51: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

First proposal

For discrepancies 0 to n

k is remaining discrepancies

Page 52: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

First proposal

For discrepancies 0 to n

k is remaining discrepancies

Go with heuristic

Page 53: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

First proposal

For discrepancies 0 to n

k is remaining discrepancies

Go with heuristic

Go against then go with

Page 54: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

The lds search process: how it goes (a cartoon)

Page 55: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

The lds search process: how it goes

NOTE: lds revisits search states with k discrepanciesWhen searching with > k discrepancies

Page 56: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

My pseudo code

Page 57: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

lds revisits nodes: Korf’s improvement (AAAI 96)

Page 58: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Korf’s improvement

Page 59: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Korf’s 1st mistake!

Woops!

Do you see it? He’s taking his discrepancies late/deep!

Page 60: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Wrong way round.

Is that important?

Harvey & Ginsberg

Korf

Page 61: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Korf’s 1st mistake!

Wrong way round Richard

Page 62: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Richard, was that a bug?

Page 63: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Yes, but so?

Page 64: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Korf’s 2nd bug

Page 65: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Woops!

Richard, you know there is another bug?

Page 66: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

My pseudo code

Page 67: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Has anyone noticed Korf’s bug?

Have people been using Korf’s LDS?

Have people been using Harvey & Ginsberg’s LDS?

Has anyone remembered the motivation for LDS?

Page 68: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 69: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 70: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 71: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Chris, late or early?

Page 72: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Wafa, late or early?

Page 73: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Wafa’s response

Page 74: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

My pseudo code

I think this has not been reported

Page 75: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Does it make a difference if we take discrepancies late or early?

An empirical study

Tests Harvey & Ginsberg’s motivation for LDS

Page 76: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Car Sequencing Problem

Assessed exercise 2

Page 77: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 78: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 79: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 80: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 81: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 82: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 83: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 84: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 85: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 86: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 87: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 88: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

My empirical study on car sequencing problemsUsing various search algorithms, heuristics.

Question:

• does the order (late/early) that we take discrepancies in lds matter?• is the order sensitive to the heuristics used?

Page 89: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Performing the experiments (what’s involved)

• code up lds in JChoco• for non-binary domains• paramaterised late/early discrepancies• using Korf’s improvement

• code up model of car sequencing problem• using Pascal Van Hentenryk’s model

• code up my BT (as a gold standard)• code up a certificate checker

• is a solution a solution?• code up 4 different heuristics

• 2 published heuristics for car sequencing• the 2 anti-heuristics

• Perform experiments on benchmark problems• limits on CPU time (minutes sometimes hours per instance)• test that all solutions are solutions (paranoia?)• problems typically have 200 cars (non-trivial)

• NOTE TO SELF• also did Golomb rulers• started on HC• did this to show results were general and not car seqn specific

Page 90: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 91: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 92: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 93: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

and now the results …

Page 94: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 95: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Well, did you see a pattern?

If there is no pattern what does this say about H&G’s hypothesis?

And, if no pattern, why is lds any good?

Page 96: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

See anything?

Page 97: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Got my act together for ECAI08 reject

Page 98: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

How about another problem domain?

Hamiltonian Circuit

ecai08 rejects

Page 99: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 100: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

What’s involved?ecai08 rejects

Page 101: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 102: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser
Page 103: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

HCP: What’s involved?

• constraint model, single successor• subtour elimination constraint• heuristic

• constraint model maintains information• resultant model is then Algorithm 595 (a surprise)• locate benchmark problems• perform experiments

• late v early discrepancies• heuristics static v dynamic

ecai08 rejects

Page 104: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

ecai08 rejects

Page 105: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Still to do

• lds - extremely early and extremely late

• jobshop scheduling using Cheng & Smith’s heuristic• repeat H & G’s experiments going late/early

• number partitioning with CKK• repeat Korf’s experiments going late/early

• fair bit of implementation and analysis• 2 months work at least• should get 2 more tables • might get new ****09 rejection

Page 106: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

What lessons can we learn?

• we can just follow on without question (read the most recent paper)• forget the basic/initial hypothesis• forget to really look at our results• take too much for granted

• it is not uninteresting to repeat someone elses’s experiments.• do not be frightened or disinterested in –ve results or different results (above)• don’t do just one set of experiments when you can do many (different domains)• published papers may have multiple errors (beware)• be paranoid (Am I right? Is he right? How do I know I’m right?)• know that we are human

Page 107: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Latest reject

Available from the kiosk

ecai08 rejects

Page 108: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser

Start

without m

e

Questions?

Page 109: A talk with 3 titles By Patrick Prosser Research … how not to do it LDS revisited (aka Chinese whispers) Yet Another Flawed Talk by Patrick Prosser