Newsgroup: it.hobby.enigmi
Titolo: Rotazioni - disegno campionario

Ciao a tutti,
ho un problema con delle rotazioni o se volete con la definizione di un 
disegno di campionamento. Mi spiego meglio.
Ho un numero N di persone a cui voglio far testare A oggetti. Ogni 
rispondente testa un numero K di oggetti (K<A). Vorrei trovare per ciascuna 
persona una rotazione di K oggetti da testare in modo tale che alla fine 
ciascuno degli A oggetti venga provato un fissato numero di volte.
Esempio (K=3, A=15, P.. N..)
1   6    8
5   6    12
9   3    4
13 15  2
7   6    8
...
...
In questo caso il primo rispondente prova l'oggetto 1 per primo l'oggetto 6 
per secondo e l'oggetto 8 per terzo.
Qualcuno di voi è in grado di darmi suggerimenti su come risolvere l'arcano. 
Esiste un qualche programma (scaricabile dalla rete) che mi permetta di 
calcolare queste rotazioni?
Grazie mille
Luigi 

 l'arcano.
Secondo me, con la rotazione casuale, per poter garantire che "ciascuno
degli
A oggetti venga provato un identico numero di volte", si verificherà quasi
certamente la ripetizione da parte di più di una delle N persone, di testare
gli stessi K oggetti.
O in alternativa gli oggetti A potrebbero alla fine essere testati un numero
diverso di volte (tra loro).
Eventualità che vuoi escludere.
A mio avviso, il problema potrebbe essere semplicissimo (ad es. nel caso da
te indicato, se le persone fossero un multiplo di 5:
 1   2   3          1   4   7            Ecc. ecc.
 4   5   6          2  10  13                "
 7   8   9          3   6  14                "
10  11  12          5   8  11                "
13  14  15          9  12  15                ")
oppure complicato o magari irrisolvibile.
Conosco una variante utilizzata per la costruzione dei sistemi ridotti
derivati,
costituiti da tutte doppie per il totocalcio. In questo caso si avrà:
  N = numero di persone = numero di colonne totoc.
  A = numero totale di oggetti = numero di partite a variante doppia
  K = numero di oggetti testati per persona = numero di varianti per colonna
(1 o X)
Ogni agglomerato (N) deve avere prerogative ben precise:
a) minor numero di colonne possibile
b) garantire la vincita n-1 con l'uscita di K+1 oppure K-1 varianti
c)la somma di tutti i gruppi N deve dare lo sviluppo integrale (tutte le
rotazioni
  di K varianti in A partite), possibilmente senza ripetizioni
Come esempio, posto le 70 combinazioni di A=8 con K=4 e 5 gruppi di N pari a
14 + 14 + 14 + 14 + 18 colonne, quindi con 4 ripetizioni.
  ----------------               ----------------           ----------------
  1    2    3    5               1    2    4    5           1    3    4    5
  1    2    4    6               1    3    4    6           2    3    4    6
  1    3    4    7               2    3    4    7           1    2    3    7
  2    3    4    8               1    2    3    8           1    2    4    8
  4    6    7    8               3    6    7    8           2    6    7    8
  3    5    7    8               2    5    7    8           1    5    7    8
  2    5    6    8               1    5    6    8           4    5    6    8
  1    5    6    7               4    5    6    7           3    5    6    7
  3    4    5    6               2    3    5    6           1    2    5    6
  2    4    5    7               1    3    5    7           2    4    5    7
  2    3    6    7               1    2    6    7           1    4    6    7
  1    4    5    8               3    4    5    8           2    3    5    8
  1    2    7    8               2    4    6    8           1    3    6    8
  1    3    6    8               1    4    7    8           3    4    7    8
                 ----------------               ----------------
                 2    3    4    5               2    4    7    8
                 1    2    3    6               2    4    5    6
                 1    2    4    7               2    4    6    7
                 1    3    4    8               2    4    5    8
                 1    6    7    8               1    3    7    8
                 4    5    7    8               1    3    5    6
                 3    5    6    8               1    3    6    7
                 2    5    6    7               1    3    5    8
                 1    4    5    6               1    2    5    7
                 1    3    5    7               1    2    6    8
                 3    4    6    7               3    4    5    7
                 1    2    5    8               3    4    6    8
                 2    4    6    8               1    4    5    7
                 2    3    7    8               1    4    6    8
                                                2    3    5    7
                                                2    3    6    8
                                                1    2    3    4
                                                5    6    7    8
Ciao, Nino