Sistemi ridotti: guida e strumenti | LottifyLab
Vai al contenuto
Lottify Combinatorial LabDashboard
Apri il menu

04 Guida alla sistemistica

Sistemi ridotti:
scegliere cosa salvare.

Quando l’integrale diventa troppo grande, un sistema ridotto conserva soltanto alcune colonne. Dopo aver applicato gli eventuali filtri, bisogna decidere quali combinazioni tenere e quali lasciare andare. Non è una dieta miracolosa per la probabilità: è un progetto di copertura, con obiettivi, rinunce e risultati che devono poter essere misurati.

Spazio completo252 colonne
Budget scelto12 colonne
Risultatocopertura misurata

Perché si riduce

L’integrale dice tutto. Il portafoglio, a volte, risponde “magari”.

Abbiamo già visto che l’integrale elenca ogni colonna possibile della base e che i filtri possono eliminare quelle incompatibili con le nostre regole. Anche lo spazio rimasto, però, può essere molto grande. Se la base cresce, il numero di combinazioni non sale con passo tranquillo: prende l’ascensore e lascia il costo sulle scale.

Ridurre significa allora scegliere un sottoinsieme delle colonne ammissibili. La base non cambia, la dimensione della colonna non cambia e il caso continua a fare il caso. Cambia la quantità di combinazioni che decidiamo di conservare e, con essa, ciò che resta coperto.

L’idea è simile a preparare una valigia: non possiamo portare tutto, quindi scegliamo ciò che serve meglio al viaggio previsto. La differenza è che qui possiamo misurare con precisione che cosa è rimasto dentro. E la valigia, per fortuna, non si siede sul coperchio mentre tentiamo di chiuderla.

Definizione semplice

Un sistema ridotto è una selezione organizzata di colonne dell’integrale, costruita per rispettare un obiettivo di copertura con meno colonne.

La differenza essenziale

Non si accorcia la base. Si selezionano le colonne.

Immagina una base di 10 simboli e colonne da 5. L’integrale ne contiene 252; dopo i filtri potrebbero rimanerne meno, e un ridotto potrebbe conservarne soltanto 12, 20 o 40. Il numero scelto non racconta da solo la qualità: serve sapere quali gruppi copre.

Integrale Tutte le 252 colonne

Completezza rispetto alla base, costo massimo.

Ridotto 12 colonne scelte

Meno costo, copertura da dichiarare e verificare.

Qui nasce la domanda giusta: non “quante colonne ho tolto?”, ma “quali situazioni continuano a comparire almeno una volta?”. Due sistemi con lo stesso numero di colonne possono avere coperture molto diverse. Uno può essere ben distribuito; l’altro può essere una riunione di famiglia in cui tutti assomigliano alla prima colonna.

Una riduzione, quindi, non è una cancellazione casuale eseguita finché il file diventa abbastanza corto. Ogni colonna dovrebbe guadagnarsi il posto contribuendo all’obiettivo: coprire gruppi ancora assenti, migliorare la distribuzione oppure rispettare un limite preciso.

Come si legge t

Prima del laboratorio, diamo un significato alla lettera t.

La lettera t indica la dimensione dei piccoli gruppi che vogliamo ritrovare nelle colonne selezionate. Se t vale 3, il laboratorio controlla tutte le terne della base e verifica quante compaiono almeno una volta nel sistema ridotto.

Raggiungere il 100% significa aver coperto tutti quei gruppi, non aver prenotato un risultato futuro. La garanzia riguarda la struttura costruita e diventa utile soltanto quando viene letta insieme alla sua condizione.

Esempio semplice · n = 10, k = 5, t = 3

La base offre 10 simboli e ogni colonna ne contiene 5. Con t = 3 chiediamo al sistema di controllare i gruppi di tre simboli: la copertura indica quanti di questi gruppi compaiono almeno una volta nelle colonne conservate.

Se

almeno t simboli rilevanti dell’esito appartengono alla base scelta;

e se

ogni gruppo di t simboli della base compare in almeno una colonna del ridotto;

allora

almeno una colonna contiene quel gruppo di t simboli. Questa è una garanzia strutturale condizionata, non una previsione dell’esito.

La condizione sulla base viene prima di tutto. Se i simboli necessari non sono entrati dalla porta, il sistema non li farà comparire dal cappello.

04 Laboratorio di riduzione

Riduci, misura, confronta.

Il laboratorio seleziona ogni volta la colonna che aggiunge più gruppi-obiettivo ancora scoperti. In parole semplici, prende prima ciò che sembra più utile in quel momento. È un metodo greedy deterministico: rapido e leggibile, ma abbastanza educato da non spacciare la prima soluzione trovata per l’unica possibile.

Da 2 a 12 interi distinti, separati da spazi, virgole o punto e virgola.
Modifica il numero di colonne da conservare per ottenere la copertura totale dei gruppi scelti.
€

Configurazione valida: 5 simboli su 10, obiettivo t = 3.

Integrale252colonne complete
Ridotto12colonne conservate
Riduzione95,2%colonne eliminate
83,3%copertura t = 3
Obiettivi coperti 100 su 120

Copertura parziale: restano fuori 20 gruppi-obiettivo da 3.

Sei colonne del ridottodistribuite tra la prima e l’ultima selezionata
#1 1 · 2 · 3 · 4 · 5
#3 1 · 3 · 6 · 9 · 10
#5 3 · 5 · 7 · 8 · 9
#7 1 · 2 · 3 · 8 · 10
#9 1 · 3 · 4 · 6 · 7
#12 2 · 3 · 5 · 7 · 10
Costo integrale252,00 €
Costo ridotto12,00 €

Come si confrontano due ridotti

Meno colonne è un dato. Migliore è una conclusione da dimostrare.

Supponiamo che due sistemi contengano entrambi dodici colonne. Sembrano equivalenti finché non guardiamo dentro: uno potrebbe coprire cento gruppi-obiettivo, l’altro ottanta, magari ripetendo continuamente gli stessi simboli. Il prezzo è uguale; il lavoro svolto no.

Copertura

Quanti gruppi-obiettivo distinti compaiono almeno una volta.

Uniformità

Quanto simboli e gruppi sono distribuiti senza concentrazioni inutili.

Costo

Quante colonne sono necessarie per ottenere quella copertura.

Verifica

Se la proprietà dichiarata è stata controllata sull’intero spazio, non su pochi esempi comodi.

Il numero di colonne non basta. Un ridotto molto piccolo può essere elegante ma lasciare buchi importanti; uno leggermente più grande può completare la copertura desiderata. Il punto non è vincere la gara del file più corto.

Il confronto corretto usa quindi più indicatori insieme. Cercare un solo numero magico è comprensibile, ma la matematica raramente collabora con le scorciatoie pubblicitarie.

Prima di usarne uno

Scrivi l’obiettivo prima di premere “riduci”.

Partire dall’algoritmo è una tentazione comune: si preme un pulsante, escono delle colonne e soltanto dopo si cerca una spiegazione convincente. È più sensato fare il contrario.

Prima definiamo che cosa vogliamo conservare e quanto possiamo spendere; poi scegliamo un metodo adatto e controlliamo il risultato. Così il sistema risponde a una domanda reale, invece di presentarci un numero e chiederci di inventare la domanda.

01

Definisci la base e k

Senza questi due dati non esiste lo spazio integrale da ridurre.

02

Scegli che cosa vuoi coprire

Indica t, oppure un’altra proprietà precisa e verificabile.

03

Fissa il limite

Budget, numero massimo di colonne o tempo di calcolo.

04

Verifica il risultato

Misura copertura e buchi rimasti prima di attribuire una garanzia.

Ridurre il costo non riduce l’incertezza dell’evento. Stabilisci sempre una spesa sostenibile e considera il gioco soltanto intrattenimento: l’algoritmo può organizzare bene le colonne, ma non può negoziare con il caso.

Si è verificato un errore inatteso. Ricarica ×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.