正交枚舉

通過(guò)選擇 proper k
set y1=y2=...yn-k=0 with high prob
計(jì)數(shù)在xn-k+1, ..., xn上進(jìn)行
對(duì)于最短向量坐標(biāo)的后k個(gè)整數(shù)值
以及其對(duì)應(yīng)的正交整數(shù)表示
我們可以唯一確定出最短向量的前n-k格坐標(biāo), 在y1=y2=...yn-k=0的條件下

instead 搜索xi可能在的區(qū)間
我們將搜索范圍decrease by nodes
對(duì)xi的搜索在以下兩種類型的節(jié)點(diǎn)中進(jìn)行

  • 零點(diǎn): 使得||xi*bi*||最小的節(jié)點(diǎn)(在算xi相關(guān)的之前, xi+1,...,xn都已經(jīng)定下了, 這里是為了確定xi)
  • 平衡點(diǎn): 使得||xi*bi*||最接近平均值的節(jié)點(diǎn)
    ||xi*bi*||和平均值的距離有上界為0.5
    set tolerance bound為0.4
    如果一個(gè)平衡點(diǎn)不能讓||xi*bi*||足夠靠近平均值
    我們extend這個(gè)平衡點(diǎn)為使得||xi*bi*||離平均值第二近的節(jié)點(diǎn)

零點(diǎn)有1個(gè)
平衡點(diǎn)有 4個(gè)

xi*的值得xn,xn-1,...,xi都確定好才能定出來(lái)
bi*有bi,bi-1,...,b1以及正交系數(shù)就能算好
平均值是關(guān)于最短向量長(zhǎng)度上界, bi*,維數(shù)n的值

大概看一下這個(gè)過(guò)程:
yn=xn=round(xn*)
yn-1=xn-1+round(u(n,n-1)xn)=round(xn-1*) //利用了上一步選的xn值和已知的u(n,n-1), 再確定xn-1就好
yn-2=xn-2+round(u(n-1,n-2)xn-1+u(n,n-2)xn)//利用了之前選的xn,xn-1的值和已知的正交系數(shù), 再確定xn-2就好
...
y2=x2+round(u(3,2)x3+...u(n,2)xn)//利用了之前定的xn,...,x3, 再確定x2就好
y1=x1+round(u(2,1)x2+...+u(n,1)xn)//利用之前定的xn,...,x2, 再確定x1就好

Input: BKZ-reduced basis B; upper bound for the shortest vector^2:R, k
設(shè)v在正交規(guī)范基下的坐標(biāo)為(w1,....,wn),
則各wi的值應(yīng)該是差不多大的
Output:short vector v, ||v||^2<=R
設(shè)最短向量在
1.GSO
2.sv[n]=0, slen=0
3.un[n][n]=0
ylen[n]=0
uvec[n]=0
4.d=(d1,...,dn) average value
5.poss_v[n][5]=0 5個(gè)列向量
poss_v_cnt[n]=0
poss_v_next[n]=0
6.for xn=ceil(dn), floor(dn), 0 //前兩個(gè)是使||x*nb*n||離平均值dn最近的xn, 這時(shí)候xn=xn*,
uvec[n]=xn
un[n][i]=xn*u(n,i) ,i=1,2,...,n-1
ylen[n]=xn2||bn*||2

  1. for t=n-1,...,1 do //t是當(dāng)前指標(biāo)
    if poss_v_cnt[t]=0 //CPV函數(shù)還沒(méi)有調(diào)用
    poss_v_cnt[t],poss_v_cnt[t]=CPV(t, k, dt,un[t+1][t])
    //傳入當(dāng)前指標(biāo)t, k, 第k個(gè)平均值, 整系數(shù)*正交系數(shù)
    poss_v_next[t]=1
    else
    poss_v_next[t]++
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末舞箍,一起剝皮案震驚了整個(gè)濱河市凳枝,隨后出現(xiàn)的幾起案子绍赛,更是在濱河造成了極大的恐慌,老刑警劉巖榜贴,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡对粪,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門装蓬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)著拭,“玉大人,你說(shuō)我怎么就攤上這事牍帚±苷冢” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵暗赶,是天一觀的道長(zhǎng)鄙币。 經(jīng)常有香客問(wèn)我肃叶,道長(zhǎng),這世上最難降的妖魔是什么十嘿? 我笑而不...
    開(kāi)封第一講書人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任因惭,我火速辦了婚禮,結(jié)果婚禮上详幽,老公的妹妹穿的比我還像新娘筛欢。我一直安慰自己,他們只是感情好唇聘,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布版姑。 她就那樣靜靜地躺著,像睡著了一般迟郎。 火紅的嫁衣襯著肌膚如雪剥险。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,760評(píng)論 1 289
  • 那天宪肖,我揣著相機(jī)與錄音表制,去河邊找鬼。 笑死控乾,一個(gè)胖子當(dāng)著我的面吹牛么介,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蜕衡,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼壤短,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了慨仿?” 一聲冷哼從身側(cè)響起久脯,我...
    開(kāi)封第一講書人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎镰吆,沒(méi)想到半個(gè)月后帘撰,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡万皿,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年摧找,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片相寇。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡慰于,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出唤衫,到底是詐尸還是另有隱情,我是刑警寧澤绵脯,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布佳励,位于F島的核電站休里,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏赃承。R本人自食惡果不足惜妙黍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望瞧剖。 院中可真熱鬧拭嫁,春花似錦、人聲如沸抓于。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)捉撮。三九已至怕品,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間巾遭,已是汗流浹背肉康。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留灼舍,地道東北人吼和。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像骑素,于是被迫代替她去往敵國(guó)和親炫乓。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 一年級(jí)語(yǔ)文上冊(cè)生字表 生字表一(共400字) 啊(ā)愛(ài)(ài)安(ān)岸(àn)爸(bà)八(bā)巴(bā)...
    meychang閱讀 2,772評(píng)論 0 6
  • sì 支zhī茶chá 對(duì)duì 酒jiǔ砂豌,賦fù 對(duì)duì 詩(shī)shī厢岂,燕yàn子zi 對(duì)duì 鶯yīng 兒é...
    每個(gè)人的孟母堂閱讀 1,199評(píng)論 0 6
  • 感覺(jué)這個(gè)賬戶可以留給兒女了,哈哈哈哈 又忘記截圖了…… ┻━┻︵╰(‵□′)╯︵┻━┻
    Hahamin哈哈明閱讀 82評(píng)論 0 0
  • 看到我端過(guò)來(lái)的冰淇淋了,巧克力比我還興奮筐摘,從扭扭車上站起來(lái)要吃卒茬。我用勺尖給了一點(diǎn)點(diǎn),我還沒(méi)來(lái)得及吃咖熟,他已經(jīng)迫...
    喜上梅梢閱讀 386評(píng)論 0 0
  • “那具送命的殼又來(lái)了” “夜夜如此圃酵,準(zhǔn)時(shí)” 造物在時(shí)間軸的兩岸隔空對(duì)話 廣寒宮月燈正明 吳剛掄斧作勢(shì)劈下 時(shí)間之流...
    Joker橙小K閱讀 184評(píng)論 0 2