12.06.2013 Views

Esercizi e Laboratori di Ricerca Operativa - Lix

Esercizi e Laboratori di Ricerca Operativa - Lix

Esercizi e Laboratori di Ricerca Operativa - Lix

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!