Esercizi e Laboratori di Ricerca Operativa - Lix
Esercizi e Laboratori di Ricerca Operativa - Lix
Esercizi e Laboratori di Ricerca Operativa - Lix
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
PSfrag replacements<br />
Capitolo 5<br />
Problemi non lineari<br />
5.1 Co<strong>di</strong>ci correttori <strong>di</strong> errore<br />
Un messaggio spe<strong>di</strong>to da A a B viene rappresentato da un vettore z = (z 1, . . . , z m) ∈ R m . Un co<strong>di</strong>ce<br />
correttore <strong>di</strong> errori, nella sua accezione più generale, è un insieme C <strong>di</strong> messaggi (cioè <strong>di</strong> vettori in R m )<br />
con una funzione associata ρ : C → R, tale che per ogni coppia <strong>di</strong> messaggi <strong>di</strong>stinti x, y ∈ C, si abbia<br />
||x − y|| ≥ ρ(x) + ρ(y). Si assume che C abbia car<strong>di</strong>nalità finita n, sicché ρ è nota quando sono noti i<br />
valori ρi = ρ(x i ), dove C = {x i | i ≤ n}. Il raggio <strong>di</strong> correzione del co<strong>di</strong>ce C è dato da<br />
RC = min<br />
x∈C ρ(x),<br />
e rappresenta il massimo errore che si riesce a correggere su ogni messaggio del co<strong>di</strong>ce. Supponiamo che<br />
A e B conoscano entrambi il co<strong>di</strong>ce C, e che la linea <strong>di</strong> comunicazione sia <strong>di</strong>sturbata. Un messaggio<br />
x A ∈ C che viene spe<strong>di</strong>to da A, per via degli errori <strong>di</strong> comunicazione, viene ricevuto in B come x B ∈ C.<br />
Supponendo che l’errore <strong>di</strong> x B sia strettamente minore <strong>di</strong> RC, il ricevente in B è in grado <strong>di</strong> risalire al<br />
messaggio originale x A cercando il messaggio x ∈ C più vicino a x B , come nella figura sotto.<br />
rAB < ρ(x)<br />
A<br />
y<br />
ρ(y)<br />
≥ ρ(x) + ρ(y)<br />
x = x A<br />
ρ(x)<br />
C = {x, y}<br />
trasmissione<br />
B<br />
y<br />
x = x A<br />
messaggio più vicino<br />
Si proponga un modello <strong>di</strong> PNL per costruire un co<strong>di</strong>ce correttore <strong>di</strong> errori C <strong>di</strong> 10 messaggi in R 12 ,<br />
dove tutte le coor<strong>di</strong>nate dei messaggi devono essere comprese tra 0 e 1, in modo da massimizzare il raggio<br />
<strong>di</strong> correzione.<br />
25<br />
x B