Puncte:1

Despre definiția Gap SVP

drapel us

Sunt confuz cu privire la definiția GAP SVP. Problema spune că pentru un fix $\gamma \geq 1$, dat o bază $B$ a unui grilaj si a $d>0$, GAPSVP solicită să determine dacă $\lambda\leq d$ sau $\lambda > \gamma d$. Confuzia mea este că dacă $d<\lambda\leq \gamma d$? Care ar fi răspunsul SVP GAP atunci? Am citit din Toamna lui Micciancio 2021 Note CSE206A că orice răspuns este acceptabil în acest caz, dar ce înseamnă asta?

Puncte:2
drapel ng

Notele lui Micciancio sunt corecte și modul standard de a explica lucrurile, așa că haideți să elaborăm câteva.

În primul rând, merită menționat că acest lucru nu are nimic de-a face cu (Gap)SVP în mod specific și totul de-a face cu ceea ce se numește promit probleme mai general.

O problemă de promisiune este o anumită relaxare a unei probleme de decizie standard. Ele sunt menite să relaxeze noțiunea de corectitudine pentru problema. Noțiunea standard de corectitudine poate fi rezumată „Algoritmul este corect pe toate intrările”. Există două relaxări naturale ale acestui lucru

  1. Clase randomizate (cum ar fi BPP, ZPP, (co)RP).În orice caz anume, algoritmul trebuie să fie corect „în medie”, în cazul în care faceți o medie asupra alegerilor interne de monede aleatorii.

  2. Promite probleme, în care ești bine cu algoritmul care face greșeli în „instanțe dificile”, dar trebuie să fie întotdeauna corect în „instanțe ușoare”.

În special, în cazurile dificile, un algoritm poate fi complet incorectă, și nu ne pasă. Atâta timp cât este corect în cazuri ușoare, spunem că este corect în general.

Pentru a aduce lucrurile înapoi la GapSVP, cazurile dificile sunt când $d\leq \lambda\leq \gamma d$. Deci spunem că un algoritm rezolvă GapSVP dacă

  1. Dată un exemplu $(L, d)$ (o zăbrele și distanță legată) adică uşor, sens $\lambda_1(L)\leq d$ sau $\lambda_1(L)\geq \gamma d$, algoritmul returnează răspunsul corect

  2. Având în vedere un exemplu greu, algoritmul returnează orice dorește. Nu ne pasă.

În special, având în vedere la fel hard instance de două ori, un algoritm ar putea returna ambele răspunsuri (nu trebuie să fie consecvent intern). Nu ne pasă --- ne pasă doar cum se descurcă algoritmul în cazurile „ușoare”, măsurate prin $\gamma$.

Chris Peikert avatar
drapel in
Acesta este un răspuns foarte bun, dar nu aș folosi termenii „instanțe dificile/ușoare” pentru conceptul pe care îl discutați, deoarece de obicei înseamnă ceva complet diferit.Mai des spunem că cazurile „îndeplinesc promisiunea”, altfel sunt „instanțe lacunare”.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.