Qual'è il procedimento che viene attuato su un sistema di sestine per
ottenere ad esempio una garanzia di 3??
Sono grato anticipatamente a chi può rispondermi
--------------------------------
Inviato via http://usenet.libero.it
| La mia domanda è questa:
|
| Qual'è il procedimento che viene attuato su un sistema di sestine per
| ottenere ad esempio una garanzia di 3??
Ti riferisci all' algoritmo per generare il sistema? Quello che si cerca di fare e' trovare
un sottoinsieme (con cardinalità minore possibile) di tutte le sestine generate sulla massa
numerica che copra per intero il sistema integrale e dia le garanzie richieste.
Ad asempio se voglio fare un sistema che garantisce il tre con sei estratti presi su venti
numeri, il sistema mi deve garantire minimo un tre qualsiasi sia la sestina estratta tra i venti
numeri, quindi qualsiasi sia la sestina tra quelle generate dal sistema integrale dei venti numeri.
Nota che la condizione "cardinalità minore possibile" e' quella che ti farà scervellare se sei
programmatore e hai intenzione di fare un programma per sviluppare sistemi (come immagino,
data la domanda...). Un buon sistema deve avere il minor numero di colonne possibili, ma
non si e' ancora trovato un algoritmo di riduzione ottimale e universale (non credo che ci sia,
almeno non con complessità polinomiale...).
Infatti, se trovare un algoritmo di riduzione non e' difficile, trovare un buon algoritmo lo e',
e trovare un algoritmo ottimo e', allo stato delle cose, credo impossibile.
E' per questo che c'e' un "Albo d' Oro della Sistemistica Italiana" dove sono registrati tutti i
primati della sistemistica.
Di più non posso dirti... altrimenti ti toglierei il divertimento :-)
Saluti,
Alessandro Fulciniti - www.doppiogioco.com
Quindi se ho ben capito devo confrontare tutte le sestine di un sistema
integrale con le terzine di n numeri scelti dall'utente per poi prendere
tutte quelle che garantiscono una terzina all'interno di una sestina??
Scusami ma non ho capito la tua domanda...il che mi fa intendere che non
hai capito molto bene. Cosa ti serve sapere tra:
a) Come implementare l' algoritmo per ridurre i sistemi (in tal caso, per una
sorta di "gelosia"... non posso aiutarti oltre)
b) Come fare a verificare che un sistema rispecchia le garanzie che dice
c) Capire cosa significa "questo sistema ridotto garantisce la vincita minima
del 3 con 6 estratti presi"
Fammi sapere,
Alessandro
supponiamo che ho 8 numeri che corrispondono a 28 sestine...
adesso dovrei sviluppare con gli 8 numeri DELLE terzine da confrontare con
le sestine e se trovo una terzina nella sestina, devo prendere quest'ultima
perchè soddisfa la garanzia...La mia domanda è questa:
Il criterio per scegliere i numeri per formare le terzine quale può essere?
nel senso ho già creato l'algoritmo che effettua il confronto suddetto, però
le mie terzine vengono sviluppate su tutti gli 8 numeri...di conseguenza il
sistema garantito risulta essere quello integrale per ovvi motivi
matematici. Quindi volevo capire se c'è una regola standard per creare
queste terzine, che sò prendere solo i pari etc..., oppure no??
Comunque grazie per l'aiuto che mi stai offrendo
Allora la questione e' a monte:
Un sistema a garanzia di tre estratti con sei estratti presi e' un sottoinsieme delle colonne
del sistema integrale che mi consente, se centro sei punti tra i numeri a girare, di fare
almeno un tre sul sistema ridotto.
Non e' una questione di terzine, forse sei un po' fuori strada... e non capisco come
mai a ridurre ti venga il sistema integrale...
Cmq, qui stiamo andando decisamente OT e la questione non credo che interessi a molti
nel ng...Chiarisciti i dubbi, pensando bene a cosa faresti carta e penna. La prima idea non
sarà sicuramente la migliore, però se hai capito bene la questione, dovrebbe già funzionare.
Ciao,
Alessandro
1-2-3-7-11-22
1-2-4-8-12-23
ecc.
Spero di aver soddifatto alterx per chiarire cosa intendeva.
--
Ciao
Domenico Zangrilli
"Alessandro F. DoppioGioco" <fulcinit...@doppiogioco.com> ha scritto
nel messaggio news:fPwW9.28911$lj5.3...@tornado.fastwebnet.it...
Affronti il problema al contrario.
- Crei tutte le terzine possibili dei tuoi 8 numeri (56 in questo caso)
- Inizi il loop
- Prendi la prima sestina integrale
- La prelevi e diventa la prima colonna del ridotto
- Crei da questa tante terzine quante ne puoi formare da essa (20 nel tuo
caso)
- Elimini dalle terzine integrali queste 20
- Fine Loop quando non avrai piů terzine di quelle formate da 8 numeri
Non č un algoritmo ottimizzato... ma per iniziare a studiarci sopra va piů
che bene..
Fammi sapere se sono stato chiaro..
Il superenalotto è una superbeffa... (tanto dovevo).
Paolo
| Affronti il problema al contrario.
| - Crei tutte le terzine possibili dei tuoi 8 numeri (56 in questo caso)
| - Inizi il loop
| - Prendi la prima sestina integrale
| - La prelevi e diventa la prima colonna del ridotto
| - Crei da questa tante terzine quante ne puoi formare da essa (20 nel tuo
| caso)
| - Elimini dalle terzine integrali queste 20
| - Fine Loop quando non avrai piů terzine di quelle formate da 8 numeri
|
| Non č un algoritmo ottimizzato... ma per iniziare a studiarci sopra va piů
| che bene..
| Fammi sapere se sono stato chiaro..
Sei stato chiaro.. ma non e' il modo per produrre sistemi a garanzia del tre con
tre estratti? Forse Alterx voleva sapere il modo di ridurre i sistemi a garanzia
del tre con sei estratti. Ritengo che arrivare da solo a progettare algoritmi dia
cento volte in piů soddisfazione. Comunque... ecco una prima idea:
All' inizio il ridotto ha zero colonne
Per ciascuna sestina del sistema integrale
Se non e' coperta dal sistema ridotto parziale con almeno tre punti
Aggiungila al ridotto parziale
Fine Loop
Alla fine dell' iterazione avrai che il sistema ridotto ti copre il sistema integrale.
Questo e' l' algoritmo "bovino" cioe' il peggiore (o quasi) per quanto riguarda
il rapporto di riduzione (tant'e' che con 22 numeri per esempio genera l' ortogonale
a garanzia del tre con tre estratti anzichč il ridotto a garanzia del tre con sei!)...
...ma per iniziare puň andare. Se ci ragioni su poi potrai trovare miglioramenti.
Saluti,
Alessandro
Creato l'algoritmo che sviluppa le combinazioni, sia esse 6 che un altro
numero, come potrei ridurre con garanzia, ad esempio 3, il sistema integrale
di sestine??
All'inizio ho creato con gli stessi numeri con cui ho generato le sestine,
tutte le possibili terzine, nel caso di garanzia 3, e le ho ciclate nel
sistema integrale, prendendo tutte quelle sestine che avessere una terzina
all'interno... Come procedimento non è male, ma generare tutte le terzine
con gli stessi numeri che hanno formato le sestine, non porta a nessun
filtraggio, perchè si tratta di matematica!!
Vorrei sapere prima se come procedimento è accettabile e secondo un modo per
diminuire i numeri da combinare in terzine; in questo caso si incomincerebbe
a ridurre il sistema integrale. Oppure se avete qualche tecnica migliore!
Grazie
allora con 90 numeri si hanno 117.480 terni (giusto?)
mentre su 6 numeri si hano 20 terni (giusto?)
quindi il calcolo della probabile combinazione (ortogonale) dovrebbe essere
imposta cosě:
117.480 : 20 = 5.874 bollette cioč un terno solo per tutte le sestine
mettiamo che la sestina 1-2-3-4-5-6 comprende 4 ambi per ogni numero di
variazione otteniamo :
1-2 _ 1-3 _ 1-4 _ 1-5 _ 1-6 come variante otteniamo 4 x 5 numeri = 20
quindi suddividiamo i 90 numeri in gruppi di 6 numeri otteniamo che ogni
numero si abbina 89 volte di cui formano 4005 ambi
ora su 5.874 bollette abbiamo :
90*98/2=4005
5.874x15=88.110 : 4005 = 22
quindi un ambo dovrebbe apparire 22 volte
esempio:
1-2 e 3-7-12-40
1-2 e 4-8-13-41
1-2 e 5-9-14-42
1-2 e 6-10-15-43
1-2 e 11-16-21-44
1-2 e 17-22-32-45
1-2 e 18-23-33-46
1-2 e 19-24-34-47
1-2 e 20-25-35-48
1-2 e 26-36-49-60
1-2 e 27-37-50-61
1-2 e 28-38-51-62
1-2 e 29-39-52-63
1-2 e 30-90-53-64
1-2 e 31-89-54-65
1-2 e 55-88-66-70
1-2 e 56-87-67-71
1-2 e 57-86-68-72
1-2 e 58-85-69-73
1-2 e 74-84-75-77
1-2 e 76-83-78-79
1-2 e 80-81-82-59
difatti rispecchia appunto che gli ambi uguali devono essere 22 della stessa
che formando il terno troviamo 22 x 3 = 66 ambi
purtroppo col pc che abbiamo noi ci impiega molto tempo circa 48 h..
solo per sezionare le sestine
Forse converrebbe sezionare dividendo in 45 numeri (PARI E DISPARI) a gruppi
di 3 per sezione potrebbe portare a 1.419 combinazioni
se riesco ad avere del tempo lancio il programma ( ma credo che mi dia esito
negativo perchč i primi numeri saranno sicuramente dei doppioni.
--
Ciao
Domenico Zangrilli
"AlterX" <alt...@hotmail.com> ha scritto nel messaggio
news:80Z117Z90Z167Y1...@usenet.libero.it...
> Allora ragazzi io sono un programmatore e sto sviluppando questo programma
> di sistemi superenalotto, con generatori di combinazioni infinite, filtri,
> etc...
>
> Creato l'algoritmo che sviluppa le combinazioni, sia esse 6 che un altro
> numero, come potrei ridurre con garanzia, ad esempio 3, il sistema
integrale
> di sestine??
> All'inizio ho creato con gli stessi numeri con cui ho generato le sestine,
> tutte le possibili terzine, nel caso di garanzia 3, e le ho ciclate nel
> sistema integrale, prendendo tutte quelle sestine che avessere una terzina
> all'interno... Come procedimento non č male, ma generare tutte le terzine
> con gli stessi numeri che hanno formato le sestine, non porta a nessun
> filtraggio, perchč si tratta di matematica!!
> Vorrei sapere prima se come procedimento č accettabile e secondo un modo