Αρχική / Μαθηματικά εργαλεία / Αναζήτηση μικρών διανυσμάτων σε πλέγμα 2D
Δωρεάν online εργαλεία

Αναζήτηση μικρών διανυσμάτων σε πλέγμα 2D

Βρείτε ένα συντομότερο μη μηδενικό διάνυσμα μεταξύ ακέραιων συνδυασμών δύο βάσεων 2D μέσα σε πεπερασμένο παράθυρο.

Έναρξη χρήσης

Αναζήτηση μικρών διανυσμάτων σε πλέγμα 2D

Βρείτε ένα συντομότερο μη μηδενικό διάνυσμα μεταξύ ακέραιων συνδυασμών δύο βάσεων 2D μέσα σε πεπερασμένο παράθυρο.

Εισαγάγετε v1 = 2,0 και v2 = 0,3 χωρίς παρενθέσεις, με εύρος 1: -1v1 + 0v2 = (-2, 0), μήκος 2. Η αντιγραφή αντιγράφει το αριθμητικό αποτέλεσμα· η εκκαθάριση αδειάζει και τα τρία πεδία.

Κάθε διάνυσμα απαιτεί δύο ακέραιες συντεταγμένες εντός ±1000000· οι βάσεις πρέπει να είναι γραμμικά ανεξάρτητες. Διαχωρίστε με κόμματα, ελληνικά ερωτηματικά (;) ή κενά· δεκαδικά, επιστημονική γραφή και κείμενο απορρίπτονται. Ακέραιο εύρος 1–100. Ελέγχονται (2r+1)²−1 ζεύγη i,j από -r έως r εκτός (0,0), συγκρίνοντας τετράγωνα ευκλείδειων μηκών. Σε ισοπαλία μένει το πρώτο κατά αύξον i, έπειτα j. Εμφανίζεται ένα διάνυσμα, συντελεστές και μήκος με πέντε δεκαδικά, χωρίς γράφημα ή πλήρη λίστα. Μεγαλύτερο παράθυρο δεν αυξάνει το ελάχιστο, αλλά μπορεί να το αφήσει ίδιο. Μικρότερο διάνυσμα εκτός παραθύρου μπορεί να χαθεί. Πεπερασμένη απαρίθμηση 2D, χωρίς αναγωγή βάσης LLL/BKZ ή αξιολόγηση κρυπτογραφικής ασφάλειας.

Η επεξεργασία γίνεται τοπικά στο πρόγραμμα περιήγησής σας.