Avaleht / Kalkulaatorid / Lühikeste vektorite otsing 2D-võres
Tasuta veebitööriistad

Lühikeste vektorite otsing 2D-võres

Leia üks lühim nullist erinev vektor kahe 2D-baasvektori täisarvuliste kombinatsioonide seast lõplikus kordajaaknas.

Alusta kasutamist

Lühikeste vektorite otsing 2D-võres

Leia üks lühim nullist erinev vektor kahe 2D-baasvektori täisarvuliste kombinatsioonide seast lõplikus kordajaaknas.

Sisesta v1 = 2,0 ja v2 = 0,3 ilma sulgudeta, vahemik 1: -1v1 + 0v2 = (-2, 0), pikkus 2. Kopeerimine kopeerib arvtulemuse; tühjendamine kustutab kõik kolm välja.

Igal vektoril on kaks täisarvulist koordinaati piirides ±1000000; baasid peavad olema lineaarselt sõltumatud. Eralda koordinaadid komade, semikoolonite või tühimärkidega; kümnendarvud, teaduslik kirjaviis ja tekst lükatakse tagasi. Täisarvuline vahemik 1–100. Kontrollitakse (2r+1)²−1 paari i,j vahemikus -r kuni r, välja arvatud (0,0), võrreldes eukleidiliste pikkuste ruute. Viigi korral jääb esimene paar kasvava i, seejärel j järgi. Kuvatakse üks vektor, kordajad ja viie kümnendkohaga pikkus, ilma graafiku või täieliku loendita. Suurem aken ei suurenda miinimumi, kuid võib jätta selle samaks. Lühem vektor väljaspool akent võib jääda leidmata. Lõplik 2D-loendus, mitte LLL/BKZ-baasitaandus ega krüptograafilise turvalisuse hinnang.

Töötlemine toimub kohalikult teie brauseris.