Non sono stato in grado di trovare una domanda (o una serie di domande come la sto cercando) ... scusa se ci sono.
In pratica sto cercando di capire come creare un algoritmo per "dividere" i muscoli tra gli allenamenti. Ecco l'idea principale:
1) I muscoli hanno "coppie". Questi sono altri muscoli che funzionano bene con un altro muscolo e si raccomanda di essere allenati insieme.
2) La differenza nel numero di muscoli elaborati ogni giorno dovrebbe essere al massimo 2
3) Cerca di mantenere il maggior numero possibile di coppie
4) Se il numero di coppie, nella sua migliore quantità, ha diverse opzioni ... allora il tie-break è di mantenere il numero totale di fibre muscolari usate in ogni giorno il più vicino possibile.
Penso che il seguente esempio possa aiutarti a ottenere un'idea molto migliore:
Ho i muscoli di: Quads, Calves, Hamstrings, Glutes and Biceps
che devono essere divisi in due gruppi.
Le coppie di muscoli che vanno insieme sono:
Quadriceps <--> Glutes
Calves <--> Hamstrings
Glutes <--> Hamstrings
Per semplificare la logica, possiamo supporre che il numero di fibre muscolari in ciascuno dei muscoli sia il seguente:
Quadriceps = 75
Glutes = 100
Hamstrings = 50
Calves = 30
Biceps = 30
Quindi, conoscendo questa informazione ... vedrei che ci sono diverse combinazioni che posso creare dove tengo 2 coppie insieme:
1) Quadriceps, Glutes & Hamstrings
in un giorno, mentre l'altro giorno sarebbe Biceps & Calves
. Questo dà un conteggio delle fibre muscolari da 225 a 60
2) Quadriceps & Glutes
in un giorno, mentre l'altro giorno sarebbe Hamstrings, Calves & Biceps
. Questo dà un conteggio delle fibre muscolari da 175 a 110
Con queste informazioni, vorrei che questo algoritmo selezionasse la seconda combinazione.
Qualcuno sa come potrei farlo accadere? O almeno da dove cominciare?