Ik vind het eigenlijk een beetje genant om te vragen maar loop toch een beetje vast op een bepaalde berekening. Wellicht dat iemand me er mee kan helpen?
Het startpunt is een vooraf gedefiniteerde seqentie met een lengte van 20. Bijvoorbeeld:
AAAAAAAAAAAAAAAAAAAA (20x A)
Nu wil ik graag berekenen hoeveel mogelijkheden er zijn als ik op maximaal drie random posities een wijziging aanbreng welke kan bestaan uit B, C of D.
De volgorde is belang dus ("...A" betekend + 15x A)
BAAAA...A =! ABAAA...A =! AABAA...A =! etc...
En alle mogelijk combinaties zijn geldig, dus met terugleggen:
BBBAA...A is een geldige combinatie evenals CCCAA...A en DDDAA..A
Stel dat op alle posities een dergelijke mutaties mag worden uitgevoerd is het natuurlijk super eenvoudig, gewoon 4^20 aantal mogelijkheden maar hoe de correctie uit te voeren voor de 17 posities die niet mogen veranderen. De mutaties hoeven niet naast elkaar te li
Als op iedere positie ggen.
Om de berekening te maken heb ik een iets eenvoudigere opzet gemaakt met een sequentie van lengte l=5 en mogelijkheden m=2 (A/B).
Uitgangsequentie: AAAAA
Met muatie op 1 positie (p=1)
BAAAA
ABAAA
AABAA
AAABA
AAAAB
--> er komen dus 5 mogelijkheden bij.
Zou je kunnen zien als 5! - 4! maar dat is onzin en loopt helemaal spaak bij meerdere mutaties
Zou je ook kunnen zien als "l"
Met mutatie op 1 of 2 posities
De mogelijkheden die ontstaan bij een mutatie op 1 plek (zie bovenstaand) dus 5 +
BBAAA
BABAA
BAABA
BAAAB
ABBAA
ABABA
ABAAB
AABBA
AABAB
AAABB
--> Er komen dus 5 + 10 =15 mogelijkheden bij
Zou je kunnen zien als l + (l-1)!
Tot 3 posities een mutatie
Mogelijkheden p=1 (5) + p=2 (10) = 15
+
BBBAA BABBA BAABB
BBABA BABAB
BBAAB
ABBBA ABABB
ABBAB
AABBB
Dus totaal 5 + 10 + 10 = 25 mogelijkheden bij
Zou je kunnen zien als l + (l-1)! + (l-2)! maar dat klopt niet
Bij maximaal vier mutaties heb je (p=4)
(p=1) + (p=2) + (p=3) = 5 + 10 + 10 = 25
+
BBBBA
BBBAB
BBABB
BABBB
ABBBB
Dus totaal komen er nog eens 5 bij --> 30 mogelijkheden nu
En tot slot een muatatie op maximaal 5 posities (p=5)
(p=1) + (p=2) + (p=3) + (p=4) = 30
+ BBBBB
Er komt er nu nog 1 bij dus totaal wordt 31 en dat is natuurlijk logisch want
m^l = 2^5 = 32 (incl. startsequentie)
Samengevat gaat het er dus om een functie te brouwen voor deze reeks die universeel genoeg is om om alle drie de parameters probleemloos te kunnen wijzigen
l=5
m=2
p=0..5
p=0 (heb ik maar even geintroduceert om te corrigeren voor de uitgangs-sequentie)
--> 1
p=1
--> 1 + 5 = 6
p=2
--> 1 + 5 + 10 = 16
p=3
--> 1 + 5 + 10 + 10 = 26
p=4
--> 1 + 5 + 10 +10 + 5 = 31
p=5
--> 1 + 5 + 10 + 10 + 5 + 1 = 32
Best een leuke reeks waar zeker iets kwadratisch in moet komen geloof ik... maar ik loop er een beetje op vast en dat is heeeeeeeeeeeeeeel irritant. Eigenlijk wil ik niet geholpen worden maar heb wel een beetje het antwoord nodig
Alvast veel dank!
Het startpunt is een vooraf gedefiniteerde seqentie met een lengte van 20. Bijvoorbeeld:
AAAAAAAAAAAAAAAAAAAA (20x A)
Nu wil ik graag berekenen hoeveel mogelijkheden er zijn als ik op maximaal drie random posities een wijziging aanbreng welke kan bestaan uit B, C of D.
De volgorde is belang dus ("...A" betekend + 15x A)
BAAAA...A =! ABAAA...A =! AABAA...A =! etc...
En alle mogelijk combinaties zijn geldig, dus met terugleggen:
BBBAA...A is een geldige combinatie evenals CCCAA...A en DDDAA..A
Stel dat op alle posities een dergelijke mutaties mag worden uitgevoerd is het natuurlijk super eenvoudig, gewoon 4^20 aantal mogelijkheden maar hoe de correctie uit te voeren voor de 17 posities die niet mogen veranderen. De mutaties hoeven niet naast elkaar te li
Als op iedere positie ggen.
Om de berekening te maken heb ik een iets eenvoudigere opzet gemaakt met een sequentie van lengte l=5 en mogelijkheden m=2 (A/B).
Uitgangsequentie: AAAAA
Met muatie op 1 positie (p=1)
BAAAA
ABAAA
AABAA
AAABA
AAAAB
--> er komen dus 5 mogelijkheden bij.
Zou je kunnen zien als 5! - 4! maar dat is onzin en loopt helemaal spaak bij meerdere mutaties
Zou je ook kunnen zien als "l"
Met mutatie op 1 of 2 posities
De mogelijkheden die ontstaan bij een mutatie op 1 plek (zie bovenstaand) dus 5 +
BBAAA
BABAA
BAABA
BAAAB
ABBAA
ABABA
ABAAB
AABBA
AABAB
AAABB
--> Er komen dus 5 + 10 =15 mogelijkheden bij
Zou je kunnen zien als l + (l-1)!
Tot 3 posities een mutatie
Mogelijkheden p=1 (5) + p=2 (10) = 15
+
BBBAA BABBA BAABB
BBABA BABAB
BBAAB
ABBBA ABABB
ABBAB
AABBB
Dus totaal 5 + 10 + 10 = 25 mogelijkheden bij
Zou je kunnen zien als l + (l-1)! + (l-2)! maar dat klopt niet
Bij maximaal vier mutaties heb je (p=4)
(p=1) + (p=2) + (p=3) = 5 + 10 + 10 = 25
+
BBBBA
BBBAB
BBABB
BABBB
ABBBB
Dus totaal komen er nog eens 5 bij --> 30 mogelijkheden nu
En tot slot een muatatie op maximaal 5 posities (p=5)
(p=1) + (p=2) + (p=3) + (p=4) = 30
+ BBBBB
Er komt er nu nog 1 bij dus totaal wordt 31 en dat is natuurlijk logisch want
m^l = 2^5 = 32 (incl. startsequentie)
Samengevat gaat het er dus om een functie te brouwen voor deze reeks die universeel genoeg is om om alle drie de parameters probleemloos te kunnen wijzigen
l=5
m=2
p=0..5
p=0 (heb ik maar even geintroduceert om te corrigeren voor de uitgangs-sequentie)
--> 1
p=1
--> 1 + 5 = 6
p=2
--> 1 + 5 + 10 = 16
p=3
--> 1 + 5 + 10 + 10 = 26
p=4
--> 1 + 5 + 10 +10 + 5 = 31
p=5
--> 1 + 5 + 10 + 10 + 5 + 1 = 32
Best een leuke reeks waar zeker iets kwadratisch in moet komen geloof ik... maar ik loop er een beetje op vast en dat is heeeeeeeeeeeeeeel irritant. Eigenlijk wil ik niet geholpen worden maar heb wel een beetje het antwoord nodig