You are on page 1of 11

w o H

to
Cookb ook of Tom orrow

e r u t u f e h t t c i d e Pr

by Alexander V. Makeev

Input
Note: PrN = PropertyList of N event

Pr1_b

Pr2_b

Pr3_b

Pr2_e

Pr3_e

Pr1_e

Preprocessing
Pr3 Pr2 Pr1 On each new event

Pr1_b

Pr2_b

Pr3_b

Pr2_e

Pr3_e

Pr1_e

For Each Pr
Hypothetic Pr105 Hypothetic Pr104 Hypothetic Pr103 Hypothetic Pr102

Hypothetic Pr101 Creating by offset Pr1

For Each Pr
Hypothetic Pr109 Hypothetic Pr108 Hypothetic Pr107
Seen before! by GetDelta() of Pr pairs

Hypothetic Pr102

Hypothetic Pr101 Creating by offset Pr2

For Each Pr
Hypothetic Pr111 Hypothetic Pr198 Hypothetic Pr123 Hypothetic Pr102

Seen twice! Good hypothesis!

Hypothetic Pr151 Creating by offset Pr3

Future prediction
Future Hypothetic Pr102 Actual point, i.e. current time

Creating by offsets

Pr3 Pr2 Pr1

Prediction Pr4 Prediction Pr5 Prediction Pr6

And what if prediction is finished?


Hypothetic Pr102

Pr3 Pr2 Pr1 Pr5

Pr4

Pr6

Just a little magic


Hypothetic Pr102

Pr102 Pr3 Pr2 Pr1 Pr5 Pr6 Pr4

And making a hypothesis again

But with a larger scale!

Optimizations

ED! T N WA IVE L A r Do DEA

Too many hypothetic Prs for each Pr, but might be ok for prototype Hypothetic Prs should be filtered before adding to recent list (for calling GetDelta with)

You might also like