I will tell you here what are the maths/logic behind the variables involved in the way Jarvee uses to select the source to perform the operations.
VARIABLES INVOLVED - WHO ARE THEY?
- Selection Rank from Source Category (SR-C)
- Selection Rank from Source Sub-Category (SR-SC)
- Follow Back Ratio from Source Sub-Category (FBR-SC)
- Multiplier Factor from Favour Sources with High FBR (MF-FBR)
VARIABLES INVOLVED - WHERE ARE THEY?
- SR-C = Green
- SR-SC = Yellow
- FBR-SC = Pink
- MF-FBR = Red
MATH/LOGIC - EXAMPLE I WILL USED
MATH/LOGIC - STEP 1 - PICKING THE SOURCE CATEGORY
First the software will just select wich Source Category it will use to perform the actions.
In this example we have the following SR-Cs:
- Follow Followers of Target Accounts | SR = 10
- Follow Followers of own Followers | SR = 5
- Follow own Story Viewers | SR = 10
- Follow from Explore Pages | SR = 10
Converting it to %:
- Follow Followers of Target Accounts | 28,5 % ((10/35) * 100)
- Follow Followers of own Followers | 14,5 % ((5/35) * 100)
- Follow own Story Viewers | 28,5 % ((10/35) * 100)
- Follow from Explore Pages | 28,5 % ((10/35) * 100)
So, in this example, the software would have 28,5 % probability to pick Follow Followers of Target Accounts to do the actions.
MATH/LOGIC - STEP 2 - PICKING THE SOURCE SUB-CATEGORY
Now if the category have sub-categories (like Follow Followers of Target Accounts for example), after the category have been selected the software will determine wich Source Sub-Category it will use do the actions.
In this case the math that will determine the integer number is:
raw_probability = SR-SC * FBR-SC * MF-FBR
So in this example we would have:
- followers/victor | raw_probability = 10 * 0,1307 * 10 = 13,07
- followers/frango | raw_probability = 5 * 0,1 * 10 = 5
Converting it to %:
- followers/victor | %_probability = 72 % ((13,07/18,07) * 100)
- followers/frango | %_probability = 28 % ((5/18,07) * 100)
So, in this example, once the software had selected Follow Followers of Target Accounts, it would have 72 % probability to pick followers/victor to do the actions.
Thank you @DanielAdmin for helping me figure it out.