Celebrim
Legend
Storminator said:You've misdefined AddedValue(x) and Complexity(x). Since you are comparing two rules, you should use relative quantities for each:
AddedValue(x/y) = Value(x)/Value
Complexity(x/y) = Complexity(x)/Complexity
Then a rule with no improvement in value gets AddedValue = 1/1 = 1.
A rule with complexity reduced by half gets Complexity = .5/1 = .5
And the resulting NetValue = 1/.5 = 2
Ok, that's fine. You are just generating a relative net value rather than an absolute one. All I did differently was Value(x)/Complexity(x) - Value


Now, suppose Value

And it's possible to have a rule that is worse in AddedValue, yet better in Complexity, and is therefore better overall.
I never said otherwise.
Like 1-1-1-1 diagonals.![]()
If for your valuation function, Value('1-1-1-1') > 0, then sure.