Thuật toán làm tròn của Babai giải CVP xấp xỉ khi cơ sở vuông khả nghịch. Viết đích t theo cơ sở: t=xB với x hữu tỉ (giải hệ tuyến tính). Làm tròn từng thành phần về số nguyên gần nhất (quy ước 0.5 làm tròn lên), rồi trả về điểm lattice:
v=⌊x⌉⋅B.
Ví dụ: B=I2, t=(3,4): x=(3,4), v=(3,4).
Dòng 1: n. Tiếp theo n dòng, mỗi dòng n số nguyên là cơ sở vuông B. Dòng cuối: n số của t.
1≤n≤8; B khả nghịch; toạ độ nguyên trong [−50,50].
Một dòng gồm n số nguyên là điểm lattice Babai.
Ví dụ:
Đầu vào:
2
1 0
0 1
3 4
Đầu ra:
3 4
Giải thích:
Đang tải editor...