Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Condition Handling #71

Open
6 tasks
lokyst opened this issue Aug 15, 2015 · 2 comments
Open
6 tasks

Improve Condition Handling #71

lokyst opened this issue Aug 15, 2015 · 2 comments
Assignees

Comments

@lokyst
Copy link
Collaborator

lokyst commented Aug 15, 2015

Tighten scope of condition handling options and improve the naming and descriptions in the help text.

For the Monte Carlo simulator implement 3 types of condition handling:

  • Ignore condition requirements - the outcome of an action that requires specific conditions is always assumed to succeed.
  • Enforce condition requirements - the outcome of an action that requires specific condition will only succeed if the conditions were met when the action was used
  • Smart conditions / Override conditions - actions requiring specific conditions are stripped from the sequence and reapplied to the simulation in sequence only when conditions are met. This might mean that some actions never have an opportunity to take place.

For the Expected Value model we want to implement condition handling so that they mirror the options for the Monte Carlo simulator.

  • Ignore condition requirements - the outcome of an action that requires specific conditions is always assumed to succeed with the full benefit applied.
  • Enforce condition requirements - the outcome of an action that requires specific conditions will be weighted by the probability of the required conditions occurring at that step in the sequence.
  • Name needed - the outcome of the first (second, etc.) action requiring specific conditions in position N of the sequence is weighted by the probability that the required conditions will be met at least once (twice, etc.) by that step. Current thinking is to use a Monte Carlo simulator to determine the probabilities a priori because the math is hard (since conditions are dependent, but do not appear to fall into the model of an Urn problem).
@lokyst lokyst self-assigned this Aug 16, 2015
@h-e-c
Copy link

h-e-c commented Aug 8, 2017

I was about to open the new # about this and found it finally at the bottom "of the pit" here ... Any update on handling the conditions?

@doxxx
Copy link
Owner

doxxx commented Aug 8, 2017

Nope, sorry!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants