Closed jj-jimjams closed 2 years ago
well I certainly need some quite moments to understand what you did there...
Can you sketch the idea or correct my assumption:
I haven't really checked all your code but it's kind of hard for me as I'm not much familiar with df, and you seem to always come back to those even when from my perspective some could be avoided and just done in the Spec-Class.
What I think might be a valid option to get this to work (not tested or anything):
forget what I wrote, I thought a little and my initial idea seams stupid or better, not feasible...
So that was my original idea. Assign a usefulness score to each node an then optimize to get the highest usefulness score with the constraint of userSpecPoints. I don't know how to write the algo for that so I'm essentially doing that in a bunch of code...
I have split it into two lists of three items each. Not a very elegant solution but it works for now
Describe the bug Spec advice looks at all possible combinations of the priorities added and evaluates which combination will be the most useful. This works fine when say three priorities are added. However, the longer the list, the list of possible combinations grows exponentially larger and it takes too long to run or times out.
To Reproduce Steps to reproduce the behavior:
Expected behavior It all happens in seconds
*what i've explored so far
what might be useful