Запитання з тегом «online-algorithms»

1
Зважена сума останніх N чисел
Припустимо, ми отримуємо номери в потоці. Після отримання кожного числа необхідно обчислити зважену суму останніх чисел, де ваги завжди однакові, але довільні.NNN Наскільки ефективно це можна зробити, якщо нам дозволяють зберігати структуру даних, щоб допомогти в обчисленні? Чи можемо ми зробити краще, ніж , тобто перерахувати суму щоразу, коли число …

2
Обчислення оберненої матриці при зміні елемента
Дано n × nн×нn \times n матрицю . Нехай обернена матриця буде (тобто ). Припустимо, що один елемент у змінено (скажімо, на ). Мета - знайти після цієї зміни. Чи існує метод пошуку цієї мети, який є більш ефективним, ніж перерахунок зворотної матриці з нуля.A A - 1 A A …

1
Чи може перцептрон забути?
Я хотів би побудувати Інтернет-систему машинного навчання в Інтернеті, де користувачі можуть постійно додавати класифіковані зразки та оновлювати модель в Інтернеті. Я хотів би використовувати персептрон або подібний алгоритм онлайн-навчання. Але користувачі можуть робити помилки та вставляти неактуальні приклади. У цьому випадку я хотів би мати можливість видалити конкретний приклад, …

3
Визначте відсутнє число у потоці даних
Ми отримуємо потік з n−1n−1n-1 попарно різних чисел із множини {1,…,n}{1,…,n}\left\{1,\dots,n\right\} . Як я можу визначити пропущене число за допомогою алгоритму, який зчитує потік один раз і використовує пам'ять лише O(log2n)O(log2⁡n)O(\log_2 n) біт?

2
Справедливе вирізання торта, коли гравці запізнюються
Звичайне твердження проблеми справедливого вирізання торта передбачає, що всі гравці отримують свою частку одночасно. Однак у багатьох випадках гравці приїжджають поступово. Наприклад, ми можемо розділити торт на гравців, але тоді приходить новий гравець і хоче поділитися.nnнnnнn Зазвичай справедливий розподіл торта вимагає великих зусиль (наприклад, вимагає від гравців відповідати на багато …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.