Н ауката е чудесен инструмент за иновации и подобряване на живота ни, но нека си признаем, че има някои неща, които сме усвоили до голяма степен. Не бихте очаквали, например, че можем да подобрим нещо като... като броенето.

(Във видеото може да научите повече за: Митко Христов - учител по математика от ново поколение)

Затова може да е изненада, че група учени са направили точно това: намерили са нов начин за решаване на проблем с десетилетна давност, който задава въпрос, който на пръв поглед изглежда много прост - колко различни неща има пред мен?

Това е по-труден проблем - и по-умно решение - отколкото си мислите.

Проблемът за отчетливите елементи

Компютрите могат да бъдат много интелигентни, но могат да бъдат и много, много... неинтелигентни. Доказателство за това е неотдавнашният бум на чатботовете с изкуствен интелект: те са страхотни в това да звучат интелигентно, но ако ги подложите на изпитание, може да се окажете в блато от глупости.

Понякога най-много проблеми създават нещата, които изглеждат почти смешно прости за човека. Вземете например броенето - по-конкретно броенето на отделни обекти. За нас това е лесно: гледаме колекцията от обекти и мозъкът ни просто автоматично ги подрежда в групи вместо нас. Почти не ни се налага да работим върху това.

За компютрите, от друга страна, това е фундаментален проблем с десетилетна давност. И той наистина се нуждае от отговор, тъй като приложенията му в съвременния свят обхващат всичко - от анализ на мрежовия трафик - представете си Facebook или Twitter, които следят колко хора са влезли в даден момент - до откриване на измами, биоинформатика, анализ на текст и много други.

Очевидно е, че от известно време насам можем да правим тези неща и това е така, защото този въпрос за преброяването - правилно известен като Проблемът за отчетливите елементи - наистина има отговори. Те просто не са много добри. 

"Всички по-рано известни алгоритми бяха "базирани на хеширане" и качеството на този алгоритъм зависеше от качеството на хеширащите функции, които този алгоритъм избира", обясни Винодчандран Вариям, професор в Училището по информатика към Университета Небраска-Линкълн, в изявление от миналата година. 

Заедно с колегите си Сурав Чакраборти от Индийския статистически институт и Кулдип Мил от Университета в Торонто той открива начин за значително опростяване на проблема: "Новият алгоритъм използва само стратегия за вземане на проби, а анализът на качеството може да се извърши с помощта на елементарни техники."

Как работи?

Новият метод, наречен CVM алгоритъм в чест на създателите си, драстично намалява нуждите от памет - важно предимство в съвременната ера на големите данни - и го прави с помощта на хитър трик от теорията на вероятностите. За да илюстрирате концепцията, разгледайте примера, изследван от Вариам и колегите му, както и неотдавнашната статия в Quanta Magazine: представете си, че броите броя на уникалните думи в "Хамлет" на Шекспир, но разполагате с достатъчно памет, за да съхраните само 100 думи едновременно. 

Първо, правите очевидното: записвате първите 100 уникални думи, на които сте попаднали. Сега мястото ви е изчерпано - затова вземате монета и я хвърляте за всяка дума. Орел - тя остава; опашка - забравяте я.

В края на този процес в списъка ви ще има около 50 уникални думи. Започвате отново процеса отпреди - но този път, ако попаднете на дума, която вече е в списъка, отново хвърляте монетата, за да видите дали да я изтриете. След като достигнете 100 думи, отново преминавате през списъка, като хвърляте монета за всяка дума и я изтривате или запазвате според указанията.

Във втория рунд нещата са малко по-сложни: вместо една глава, за да запазите дума в списъка, са необходими две поредни - всичко останало се изтрива. По същия начин в третия кръг ще трябва да получите три поредни глави, за да остане; в четвъртия кръг ще са необходими четири поредни глави и така нататък, докато стигнете до края на "Хамлет".

В тази лудост има метод - и то интелигентен. Като сте преминали през текста по този начин, сте се уверили, че всяка дума в списъка ви има еднаква вероятност да присъства: 1/2k, където k е броят на пътищата, които трябваше да преминете през списъка. Така че, да кажем, че са ви били необходими шест кръга, за да стигнете до края на "Хамлет", и сте останали със списък от 61 отделни думи: след това можете да умножите 61 по 26, за да получите приблизителна оценка на броя на думите.
 
Ще ви спестим отварянето на приложението ви за калкулатор: отговорът е 3 904 - а според Вариам и ко действителният отговор е 3 967 (да, те пресметнаха.) Ако имате памет, която може да съхранява повече от 100 думи, точността се повишава още повече: при възможност за съхраняване на 1 000 думи алгоритъмът оценява отговора като 3 964 - вече едва ли има грешка при закръгляването - и "разбира се", казва Вариам, "ако паметта е толкова голяма, че да побере всички думи, тогава можем да получим 100-процентова точност".

Прост подход

Той е ефективен, но това, което прави алгоритъма още по-интригуващ, е неговата простота.

"Новият алгоритъм е изумително прост и лесен за изпълнение", казва пред Quanta Андрю Макгрегър, професор в Колежа по информационни и компютърни науки в Масачузетския университет в Амхърст.

Действително, след публикуването му през януари 2023 г. - и като изключим няколко дребни забележки и грешки междувременно - алгоритъмът привлече вниманието и възхищението на много други компютърни учени.

Това означава, че макар статията, в която подробно е описан алгоритъмът, да не е била рецензирана в официалния смисъл на думата, тя определено е била рецензирана от колеги. Всъщност Доналд Кнут, автор на "Изкуството на компютърното програмиране" и така нареченият "баща на анализа на алгоритми", пише статия, в която възхвалява алгоритъма през май 2023 г.

Междувременно различни екипи - включително Чакраборти, Вариям и Мил - прекараха последната година в проучване и усъвършенстване на алгоритъма. Някои от тях, казва Вариам, вече го преподават в своите курсове по информатика.

"Смятаме, че това ще бъде основен алгоритъм, който ще се преподава в първия курс по информатика за алгоритми като цяло и вероятностен алгоритъм в частност", каза той.

Кнут е съгласен: "Той е чудесно пригоден за преподаване на ученици, които изучават основите на информатиката. Почти съм сигурен, че нещо подобно в крайна сметка ще се превърне в стандартна тема за учебник".

И така, как един толкова революционен алгоритъм е останал незабелязан толкова дълго време? Според Вариам това не е толкова невероятно, колкото звучи.

"Учудващо е, че този прост алгоритъм не е бил открит по-рано. В науката не е необичайно простотата да бъде пропусната в продължение на няколко години", казва той.

Не пропускайте най-важните новини - последвайте ни в Google News Showcase

Обратно в сайта X

ДОСТЪП ЗА ЛОГНАТИ ПОТРЕБИТЕЛИ За да пишете, оценявате или докладвате коментари, моля логнете се в профила си.

  1. Запомни ме
забравена парола Полетата маркирани с * са задължителни
Полето Потребителско име не трябва да е празно.
Полето E-mail не трябва да е празно.
Полето Парола не трябва да е празно.
Полето Повторете паролата не трябва да е празно.
  1. Декларирам, че съм се запознал с Общите условия за ползване на услугите на Нетинфо.
Полетата маркирани с * са задължителни
Десетки изчезнали деца бяха намерени в Охайо

Десетки изчезнали деца бяха намерени в Охайо

Свят Преди 3 минути

На служителите на реда е било наредено да се отнасят към всяко изчезнало дете така, сякаш е тяхно собствено, и те са направили точно това

МВФ: Кандидатите за ЕС могат да увеличат БВП на човек с до 35% за десетилетие

МВФ: Кандидатите за ЕС могат да увеличат БВП на човек с до 35% за десетилетие

Свят Преди 8 минути

Ползите от членството зависят от реформите, достъпа до единния пазар и ефективното използване на европейското финансиране, заяви Кристалина Георгиева

<p>10 коли изгоряха при мистериозни палежи в София</p>

Среднощен палеж: 10 коли изгоряха в два квартала в София

България Преди 20 минути

Инцидентите са станали в ранните часове на 9 септември в жк. „Хиподрума“ и „Лагера“

„Кариерата ми свърши!“: Черната кутия разкри думите на пилота преди самолетната катастрофа в Маями

„Кариерата ми свърши!“: Черната кутия разкри думите на пилота преди самолетната катастрофа в Маями

Свят Преди 23 минути

Товарен самолет на Amazon излезе от пистата в Маями, заби се в превозни средства и причини смъртта на петима души. Един от пилотите оцеля с леки наранявания и първите му думи след трагедията бяха, че кариерата му е приключила

От президент до водещ: Вучич с нов подкаст, призна че мечтал да стане спортен коментатор

От президент до водещ: Вучич с нов подкаст, призна че мечтал да стане спортен коментатор

Любопитно Преди 26 минути

Сръбският президент Александър Вучич стартира свой собствен подкаст, наречен „подкАВст“. В първия епизод той интервюира баскетболната легенда Мирослав Николич и разкри, че като млад е искал да бъде спортен коментатор, но не го одобрили

Доналд Тръмп

„Пожарникари ме изнесоха на ръце“: Какво казва Тръмп за 11 септември и каква е истината

Свят Преди 33 минути

Възможно е в последната история на Тръмп, чиито версии той е разказвал и преди, да има елементи на истина, но той не е предоставил никакви доказателства за това

Хотелиер: Летният сезон по Южното Черноморие е слаб към посредствен

Хотелиер: Летният сезон по Южното Черноморие е слаб към посредствен

Парите ни Преди 41 минути

По-малко британски туристи, високи цени и все по-силна конкуренция поставят българския туристически продукт под натиск

Повече пари за болниците и рецепти от разстояние: Какво се променя с новия договор на НЗОК

Повече пари за болниците и рецепти от разстояние: Какво се променя с новия договор на НЗОК

България Преди 57 минути

Цените на клиничните пътеки се увеличават с до 10% от 1 септември, а лекарства ще могат да се изписват дистанционно при определени условия

,

Ужас в Тайланд: Полицай застреля съпругата си учителка в детска градина

Свят Преди 1 час

Полицай застреля съпругата си, която работела като учителка, директно в детската градина в тайландската провинция Чонбури. За щастие, всички деца са невредими и са били прибрани от своите родители, съобщиха местните власти

Сделката за Украйна: Тръмп е изкушил Путин с „впечатляващо“ предложение зад кулисите

Сделката за Украйна: Тръмп е изкушил Путин с „впечатляващо“ предложение зад кулисите

Свят Преди 1 час

В поверителен едночасов разговор американският президент е обещал пълно рестартиране на отношенията и огромни икономически ползи за Москва, ако войната приключи веднага, разкрива съветникът на Кремъл по външна политика Юрий Ушаков

Яйца, домати и арести: Бурни протести и сблъсъци с полицията пред парламента в Тирана

Яйца, домати и арести: Бурни протести и сблъсъци с полицията пред парламента в Тирана

Свят Преди 1 час

Около 20 души са задържани, сред тях е и лидерът на опозиционната партия „Албания става“ Адриатик Лапай

,

Сутрешна роса спаси Германия от мащабен енергиен срив и токов удар

Свят Преди 1 час

Германската полиция арестува 48-годишен климатичен екстремист, подготвял над 50 саботажа срещу електроцентрали. Мащабен срив в енергийната система на страната бе предотвратен, след като сутрешната роса навлажни и провали взривните устройства

Въпросите за кърменето, които всяка бъдеща майка си задава

Въпросите за кърменето, които всяка бъдеща майка си задава

Любопитно Преди 1 час

Добрата информация и навременната подкрепа могат да помогнат на майката да се чувства по-уверена и да намери най-подходящия за своето семейство начин на хранене

<p>9 септември: Превратът, който променя България за десетилетия</p>

9 септември 1944 г.: Превратът, който променя България за десетилетия

Любопитно Преди 1 час

Как за една нощ е свалено правителството на Константин Муравиев и на власт идва Отечественият фронт

Нов спор за цените в заведенията: Ресторантьори и икономисти в сблъсък за ДДС и надценките

Нов спор за цените в заведенията: Ресторантьори и икономисти в сблъсък за ДДС и надценките

Парите ни Преди 1 час

От бранша твърдят, че България остава евтина дестинация, икономист предлага допълнително облагане за част от ресторантите

Само 4 месеца стаж зад волана: Как 18-годишна се оказа на пътя на влака край Исперих

Само 4 месеца стаж зад волана: Как 18-годишна се оказа на пътя на влака край Исперих

България Преди 1 час

Машинистът успял да спре влака на около 100 метра след прелеза; в колата пътували още трима младежи