Download presentation
Presentation is loading. Please wait.
Published byFlora Hart Modified over 9 years ago
1
11/11/2015SDG1 Specker Derivative Game Karl Lieberherr Spring 2009
2
11/11/2015SDG2 Mega moves in classic and secret SDG White-black mega move –white: offer derivatives –black: buy derivatives or reoffer –if bought then repeat r times for each bought derivative: –white: deliver raw material with witness quality(S) of secret finished product S –black: deliver finished product FP –white: reveal secret S –black: check secret S against witness quality(S) –win »classic SDG: satisfaction ratio sr(FP) wrt all. win if sr(FP) >= price * 1. »secret SDG: satisfaction ratio sr(FP) wrt secret S (think of secret S as the maximum): win if sr(FP) >= price * quality(S). –pay for performance in raw material finishing: aggregate wins
3
11/11/2015SDG3 derivative: (CSP predicate)
4
11/11/2015SDG4 SDG Game Versions T Ball (one relation) Softball –Slow Pitch (recognizing noise) one implication chain of any number of relations. –Fast Pitch any number of relations –Level k Independent (k independent relations with no implication relationship). Note: Level 1 Independent = T Ball –Level k Reduced (any number of relations that can be reduced to Level k Independent.) Note: Slow Pitch is a special case of Level 1 Reduced. Baseball –Classic and Secret CSP Any Combinatorial Maximization Problem T Ball and Softball are based on CSP
5
11/11/2015SDG5 SDG Game Versions T Ball Slow Pitch Fast Pitch Level k Independent Level k Reduced T Ball = Fast Pitch Level 1 Independent Slow Pitch = Special case of Fast Pitch Level 1 Reduced Softball
6
11/11/2015SDG6 Independent Relations Arity 2 1 2 3 3 5 9 4 8 610 12 711 13 14 15 level 0 level 1-odd level 1-even level 3 level 2 All at level i are independent: 0 : 4 1 : 6 2: 4 Level 1-odd and 2 are also independent: 7
7
11/11/2015SDG7 Independent Relations Arity 2 1 2 3 3 5 9 4 8 610 12 711 13 14 15 level 0 level 1-odd level 1-even level 3 level 2 All at level i are independent: 0 : 4 1 : 6 2: 4 Level 1-odd and 2 are also independent: 7 Red: independent set
8
11/11/2015SDG8 Independent Relations Arity 2 IS SEVEN THE MAXIMUM? 1 2 3 3 5 9 4 8 610 12 711 13 14 15 level 0 level 1-odd level 1-even level 3 level 2 All at level i are independent: 0 : 4 1 : 6 2: 4 Level 1-odd and 2 are also independent: 7 Red: independent set
9
11/11/2015SDG9 Alex Lemma Consider the set of relations that are powers of 2. Alex Lemma: Any set of relations that contain exactly k relations from PT is independent. Example for arity 2: PT = {1 2 4 8} –k=1: PT = 4 independent –k=2: 3 5 9 6 10 12 = 6 independent –k=3: 7 11 13 14 = 4 independent –k=4: 15 = 1 independent
10
11/11/2015SDG10 Implication for testing Derivative Minimizer The number of relations in the output of the minimizer must be <= MAX INDEP(3).
11
11/11/2015SDG11 Reliable Software Driving Artificial Worlds Reliable software is important for our society: phones, trains, cars Artificial worlds –model our own world and help to understand it better –help to teach and learn computer science software development empirical algorithmics Artificial worlds are populated by robots that must be reliable in order to survive. Survival means –following the rules of the artificial world –implement optimal trading strategies
12
11/11/2015SDG12 Artificial world –Definition of world: what the robots are allowed to do. create a fair world –Laws: implied by definition
13
11/11/2015SDG13 Combinatorial Optimization Derivatives/Raw Materials/Finished Products Combinatorial optimization problem range [0,1] Predicate language to define subsets derivative d = (pred, price) raw material r = (instance satisfying d.pred, secret finished product for r) finished product f = (r,approximation to r) quality of finished product q(f) in [0,1]
14
11/11/2015SDG14 Important Rules Alternating white-black/black-white mega moves. Initial life energy Life energy must stay positive Only
15
11/11/2015SDG15 John Pierce: instead of having artificial benchmarks use artificial markets –robots need to have both skills finding secrets hiding secrets being good at hiding secrets makes them better at finding secrets? World(Rules,Opt)
16
11/11/2015SDG16 Mega moves in classic and secret White-black mega move –white: offer derivatives 1<= –black: buy derivatives or reoffer –if buy derivaties then repeat r times for each bought derivative: –white: deliver raw material with witness quality(S) of secret finished product S –black: deliver finished product FP –white: reveal secret S –black: check secret S against witness quality(S) –win »classic: quality(FP). win if quality(FP) >= price. »secret SDG: quality(FP) wrt secret S (think of secret S as the maximum): win if quality(FP) >= price * quality(S). pay for performance in raw material finishing: aggregate wins –if reoffer then reoffer all derivatives on sale at a lower price Opt range [0,1] independent of CSP
17
11/11/2015SDG17 Mega moves in classic and secret SDG White-black mega move –white: offer derivatives –black: buy derivatives or reoffer –if buy derivaties then repeat r times for each bought derivative: –white: deliver raw material with witness quality(S) of secret finished product S –black: deliver finished product FP –white: reveal secret S –black: check secret S against witness quality(S) –win »classic: quality(FP). win if quality(FP) >= price. »secret SDG: quality(FP) wrt secret S (think of secret S as the maximum): win if quality(FP) >= price * quality(S). pay for performance in raw material finishing: aggregate wins –if reoffer then reoffer all derivatives on sale at a lower price
18
11/11/2015SDG18 Mega moves in classic and secret SDG White-black mega move –white: offer derivatives –black: buy derivatives or reoffer –if buy derivaties then repeat r times for each bought derivative: –white: deliver raw material with witness quality(S) of secret finished product S –black: deliver finished product FP –white: reveal secret S –black: check secret S against witness quality(S) –win »classic SDG: satisfaction ratio sr(FP) wrt all. win if sr(FP) >= price * 1. »secret SDG: satisfaction ratio sr(FP) wrt secret S (think of secret S as the maximum): win if sr(FP) >= price * quality(S). pay for performance in raw material finishing: aggregate wins –if reoffer then reoffer all derivatives on sale at a lower price
19
11/11/2015SDG19 SDG when CSP
20
11/11/2015SDG20 Mega moves in classic and secret SDG White-black mega move –white: offer derivatives –black: buy derivatives or reoffer –if buy derivatives then for each bought derivative: –white: deliver raw material with witness quality(S) of secret finished product S –black: deliver finished product FP –white: reveal secret S –black: check secret S against witness quality(S) –win »classic: quality(FP). win if quality(FP) >= price. »secret SDG: quality(FP) wrt secret S (think of secret S as the maximum): win if quality(FP) >= price * quality(S). pay for performance in raw material finishing: aggregate wins –if reoffer then reoffer all derivatives on sale at a lower price
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.