Ця стаття містить фрагменти іноземною мовою. |
Річард Джей Ліптон (народився 6 вересня 1946 року) - американо-південноафриканський інформатик, який працює в галузі теорії комп'ютерних наук, криптографії та ДНК-комп'ютингу (обчислень). Р. Ліптон є заступником декана з наукових досліджень, професором та завідувачем кафедри обчислювальної техніки Фредеріка Дж. Стейрі у коледжі обчислювальної техніки Технологічного інституту штату Джорджія.
Річард Ліптон | |
---|---|
Народився | 6 вересня 1946[1](77 років) |
Місце проживання | Атланта |
Країна | США |
Діяльність | інформатик, викладач університету, математик |
Alma mater | Карнегі-Меллон |
Заклад | Технологічний інститут Джорджії |
Науковий ступінь | докторський ступінь[2] |
Науковий керівник | d |
Аспіранти, докторанти | Аві Віґдерсон Ден Боне d[3] d[3] d[3] d[3] d[3] d[3] d[3] Тімоті Бадд[3] d[3] d[3] d[3] d[3] d[3] d[3] d[3] d |
Членство | Американська академія мистецтв і наук Національна інженерна академія США Association for Computing Machinery[4] |
Нагороди | |
Особ. сторінка | scs.gatech.edu/people/richard-lipton |
Кар'єра
У 1968 році, Річард Ліптон отримав ступінь бакалавра математики у Західному резервному університеті Кейса (англ. Case Western Reserve University). У 1973 році він отримав ступінь доктора філософії в Університеті Карнегі-Меллон. Його науковим керівником з написання дисертації «Про первісні системи синхронізації» був Девід Парнас.
Після закінчення університету Р.Ліптон викладав у Єльському університеті (1973—1978 рр.) та в Університет Каліфорнії в Берклі (1978—1980 рр.), а потім у Принстонському університеті (1980—2000 рр.) Починаючи з 2000 року, Ліптон працює в Технологічному інституті Джорджії (англ. Georgia Tech).
Перебуваючи в Принстоні, Ліптон працював в галузі обчислень ДНК. З 1996 року, Ліптон є головним науковим консультантом в компанії Telcordia Technologies.
Теорема Карпа–Ліптона
У 1980 році разом з Річардом М. Карпом, Ліптон довів, що якщо задача здійсненності булевих формул (SAT) може бути вирішена за допомогою логічних схем з поліноміальним числом логічних вентилів, то поліноміальна ієрархія переходить до свого другого рівня.
Паралельні алгоритми
Демонстрація того, що програма P має якусь властивість — це простий процес, якщо дії всередині програми є безперебійними. Проте, коли дія переривна, Літптон показав, що за допомогою типу скорочення та аналізу можна показати, що зменшена програма має таку властивість тоді і тільки тоді, коли оригінальна програма має цю властивість. Якщо скорочення здійснюється шляхом трактування переривних операцій як однієї великої безперервної дії, навіть за цих спокійних умов властивості можна довести для програми P. Таким чином, доведення правильності паралельної системи можна значно спростити.
Безпека баз даних
Річард Ліптон вивчав і створював моделі безпеки бази даних щодо того, як і коли обмежувати запити, зроблені користувачами бази даних, щоб приватна або секретна інформація нікуди не просочувалась. Навіть коли користувачі обмежено лише операції зчитування з базою даних, захищена інформація може бути під загрозою. Наприклад, запит до бази даних пожертв на виборчі кампанії може дозволити користувачеві виявити окремі пожертви політичним кандидатам або організаціям. Якщо користувачеві надано доступ до середніх показників даних та необмежений доступ до запитів, користувач може використовувати властивості цих середніх значень для отримання інформації, яку він не мав би отримувати. Вважається, що ці запити мають велике «перекриття», створюючи небезпеку. Завдяки обмеженню «перекриття» та кількості запитів можна досягти захищеної бази даних.
Онлайн планування
Річард Ліптон разом з Ендрю Томкінзом представив рандомізований алгоритм планування інтервалу в Інтернеті, 2-розмірна версія якого була сильно конкурентоспроможною, а версія k-size досягала O(log), а також демонструвала теоретичну нижню межу O(log). Цей алгоритм використовує приватну монету для рандомізації та «віртуальний» вибір, щоб обдурити середнього противника.
Подаючи подію, користувач повинен вирішити, включати подію до розкладу чи ні. 2-розмірний віртуальний алгоритм описується тим, як він реагує на 1-інтервал або k-інтервали, представлені супротивником:
- На 1-інтервал, фліп монета
- Керівники
- Візьмемо інтервал
- Хвости
- «Практично» бере інтервал, але не робить ніякої роботи. Не приймайте короткого інтервалу протягом наступних 1 одиниць часу.
- Для інтервалу k приймайте, коли це можливо.
Знову ж таки, це 2-розмірний алгоритм є сильно конкурентним. Потім узагальнений алгоритм k-розміру, подібний до алгоритму 2-розміру, виявляється O(log) — конкурентоспроможний.
Перевірка програми
Річард Ліптон показав, що рандомізоване тестування може бути доказово корисним, враховуючи проблему, яка задовольняє певні властивості. Доведення правильності програми є однією з найважливіших проблем, що виникають в інформатиці. Зазвичай при рандомізованому тестуванні, щоб досягти 1/1000 ймовірності помилки, потрібно виконати 1000 тестів. Однак Ліптон показує, що якщо проблема має «легкі» підрозділи, повторне тестування «чорної скриньки» може досягти рівня помилок cr, при цьому константа менше 1, а r — кількість тестів. Отже, ймовірність помилки дорівнює нулю експоненційно швидко, коли r зростає.
Цей прийом корисний для перевірки правильності багатьох типів проблем.
- Обробка сигналів: швидке перетворення Фур'є (FFT) та інші функції, що сильно розпаралелюються, важко вручну перевірити результати при написанні в коді, такому як FORTRAN, тому спосіб швидкої перевірки правильності дуже бажаний.
- Функцій над скінченними полями та постійними: припустимо, що — це поліном над скінченним полем розміром М З q > deg(ƒ) + 1. Тоді ѓ довільно перевіряється порядком deg(ƒ) + 1 над основою функції, що включає лише додавання. Мабуть, найважливішим додатком із цього є здатність ефективно перевіряти правильність. Косметично подібний до детермінанта, перманент дуже важко перевірити правильність, але навіть такий тип проблем задовольняє обмеження. Цей результат навіть призвів до проривів інтерактивних систем доказу Карлоффа-Нісана та Шаміра, включаючи результат IP = PSPACE.
Ігри з простими стратегіями
У галузі теорії ігор, зокрема некооперативних ігор, Ліптон спільно з Е. Маркакісом та А. Мехтою довів стратегій епсілон-рівноваги з підтримкою логарифмічного числа чистих стратегій. Крім того, виграш від таких стратегій може приблизно наблизити виграш від точних рівноваг Неша. Обмежений (логарифмічний) розмір опори забезпечує природний квазіполіноміальний алгоритм для обчислення епсилон-рівноваг.
Оцінка розміру запиту
Ліптон та Дж. Ноутон представили адаптивний алгоритм випадкової вибірки для запитів до бази даних, який застосовується до будь-якого запиту, для якого відповіді на запит можуть бути розділені на несуміжні підмножини. На відміну від більшості алгоритмів оцінки вибірки, які статично визначають кількість необхідних вибірок, їх алгоритм визначає кількість вибірки на основі розмірів вибірки та прагне підтримувати постійний час роботи (на відміну від лінійного за кількістю вибірки).
Формальна перевірка програм
ДеМілло, Ліптон та Алан Перліс піддали критиці ідею офіційної перевірки програм і аргументували це:
- Формальні перевірки в галузі інформатики не будуть відігравати тієї ж ключової ролі, як докази в математиці.
- Відсутність безперервності, неминучість змін та складність специфікації реальних програм ускладнюють формальну перевірку програм, яку важко виправдати та керувати нею.
Нагороди та почесні звання
- Грант Гуггенхайма, 1981
- Членство в Асоціації обчислювальної техніки, 1997
- член Національної академії інженерних наук
- Премія Кнута, 2014
Див. також
Джерела
- «Weddings: Kathryn Farley, Richard Lipton [ 7 квітня 2018 у Wayback Machine.]», The New York Times, 5 June 2016.
Посилання
- Персональний блог «Загублений лист Геделя і P = NP» [ 14 березня 2018 у Wayback Machine.]
Примітки
- SNAC — 2010.
- Deutsche Nationalbibliothek Record #142572888 // Gemeinsame Normdatei — 2012—2016.
- Математичний генеалогічний проєкт — 1997.
- https://awards.acm.org/fellows/award-recipients
- Lipton, R (1975) «Reduction: a method of proving properties of parallel programs» [ 10 травня 2020 у Wayback Machine.], Communications of the ACM 18(12)
- Lipton, R (1979) «Secure databases: protection against user influence» [ 17 червня 2010 у Wayback Machine.] «ACM Transactions on Database Systems» 4(1)
- Lipton, R (1994). Online interval scheduling. Symposium on Discrete Algorithms. с. 302—311. CiteSeerX 10.1.1.44.4548.
- Lipton, R (1991) «New Directions in Testing», «DIMACS Distributed Computing and Cryptography» Vol. 2 page: 191
- Richard Lipton, Evangelos Markakis, Aranyak Mehta (2007) «Playing Games with Simple Strategies», «EC '03: Proceedings of the 4th ACM conference on Electronic commerce», «ACM»
- Richard J. Lipton, Jeffrey F. Naughton (1990) «Query Size Estimation By Adaptive Sampling», «PODS '90: Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems»
- Richard J. Lipton, Jeffrey F. Naughton, Donovan A. Schneider (1990) «SIGMOD '90: Proceedings of the 1990 ACM SIGMOD international conference on Management of data»
- Richard A. DeMillo, Richard J. Lipton, Alan J. Perlis (1979) «Social processes and proofs of theorems and programs», Communications of the ACM, Volume 22 Issue 5"
- . Association for Computing Machinery. 15 вересня 2014. Архів оригіналу за вересень 20, 2014. Процитовано квітень 7, 2018.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya mistit neperekladeni fragmenti inozemnoyu movoyu Vi mozhete dopomogti proyektu pereklavshi yih ukrayinskoyu Richard Dzhej Lipton narodivsya 6 veresnya 1946 roku amerikano pivdennoafrikanskij informatik yakij pracyuye v galuzi teoriyi komp yuternih nauk kriptografiyi ta DNK komp yutingu obchislen R Lipton ye zastupnikom dekana z naukovih doslidzhen profesorom ta zaviduvachem kafedri obchislyuvalnoyi tehniki Frederika Dzh Stejri u koledzhi obchislyuvalnoyi tehniki Tehnologichnogo institutu shtatu Dzhordzhiya Richard LiptonNarodivsya6 veresnya 1946 1946 09 06 1 77 rokiv Misce prozhivannyaAtlantaKrayina SShADiyalnistinformatik vikladach universitetu matematikAlma materKarnegi MellonZakladTehnologichnij institut DzhordzhiyiNaukovij stupindoktorskij stupin 2 Naukovij kerivnikdAspiranti doktorantiAvi Vigderson Den Bone d 3 d 3 d 3 d 3 d 3 d 3 d 3 Timoti Badd 3 d 3 d 3 d 3 d 3 d 3 d 3 d 3 dChlenstvoAmerikanska akademiya mistectv i nauk Nacionalna inzhenerna akademiya SShA Association for Computing Machinery 4 NagorodiGrant Guggengajma premiya Knuta 2014 d 1997 Osob storinkascs gatech edu people richard liptonU Vikipediyi ye statti pro inshih lyudej iz prizvishem Lipton Kar yeraU 1968 roci Richard Lipton otrimav stupin bakalavra matematiki u Zahidnomu rezervnomu universiteti Kejsa angl Case Western Reserve University U 1973 roci vin otrimav stupin doktora filosofiyi v Universiteti Karnegi Mellon Jogo naukovim kerivnikom z napisannya disertaciyi Pro pervisni sistemi sinhronizaciyi buv Devid Parnas Pislya zakinchennya universitetu R Lipton vikladav u Yelskomu universiteti 1973 1978 rr ta v Universitet Kaliforniyi v Berkli 1978 1980 rr a potim u Prinstonskomu universiteti 1980 2000 rr Pochinayuchi z 2000 roku Lipton pracyuye v Tehnologichnomu instituti Dzhordzhiyi angl Georgia Tech Perebuvayuchi v Prinstoni Lipton pracyuvav v galuzi obchislen DNK Z 1996 roku Lipton ye golovnim naukovim konsultantom v kompaniyi Telcordia Technologies Teorema Karpa LiptonaU 1980 roci razom z Richardom M Karpom Lipton doviv sho yaksho zadacha zdijsnennosti bulevih formul SAT mozhe buti virishena za dopomogoyu logichnih shem z polinomialnim chislom logichnih ventiliv to polinomialna iyerarhiya perehodit do svogo drugogo rivnya Paralelni algoritmiDemonstraciya togo sho programa P maye yakus vlastivist ce prostij proces yaksho diyi vseredini programi ye bezperebijnimi Prote koli diya pererivna Litpton pokazav sho za dopomogoyu tipu skorochennya ta analizu mozhna pokazati sho zmenshena programa maye taku vlastivist todi i tilki todi koli originalna programa maye cyu vlastivist Yaksho skorochennya zdijsnyuyetsya shlyahom traktuvannya pererivnih operacij yak odniyeyi velikoyi bezperervnoyi diyi navit za cih spokijnih umov vlastivosti mozhna dovesti dlya programi P Takim chinom dovedennya pravilnosti paralelnoyi sistemi mozhna znachno sprostiti Bezpeka baz danihRichard Lipton vivchav i stvoryuvav modeli bezpeki bazi danih shodo togo yak i koli obmezhuvati zapiti zrobleni koristuvachami bazi danih shob privatna abo sekretna informaciya nikudi ne prosochuvalas Navit koli koristuvachi obmezheno lishe operaciyi zchituvannya z bazoyu danih zahishena informaciya mozhe buti pid zagrozoyu Napriklad zapit do bazi danih pozhertv na viborchi kampaniyi mozhe dozvoliti koristuvachevi viyaviti okremi pozhertvi politichnim kandidatam abo organizaciyam Yaksho koristuvachevi nadano dostup do serednih pokaznikiv danih ta neobmezhenij dostup do zapitiv koristuvach mozhe vikoristovuvati vlastivosti cih serednih znachen dlya otrimannya informaciyi yaku vin ne mav bi otrimuvati Vvazhayetsya sho ci zapiti mayut velike perekrittya stvoryuyuchi nebezpeku Zavdyaki obmezhennyu perekrittya ta kilkosti zapitiv mozhna dosyagti zahishenoyi bazi danih Onlajn planuvannyaRichard Lipton razom z Endryu Tomkinzom predstaviv randomizovanij algoritm planuvannya intervalu v Interneti 2 rozmirna versiya yakogo bula silno konkurentospromozhnoyu a versiya k size dosyagala O log 1 ϵ displaystyle vartriangle 1 epsilon a takozh demonstruvala teoretichnu nizhnyu mezhu O log displaystyle vartriangle Cej algoritm vikoristovuye privatnu monetu dlya randomizaciyi ta virtualnij vibir shob obduriti serednogo protivnika Podayuchi podiyu koristuvach povinen virishiti vklyuchati podiyu do rozkladu chi ni 2 rozmirnij virtualnij algoritm opisuyetsya tim yak vin reaguye na 1 interval abo k intervali predstavleni suprotivnikom Na 1 interval flip moneta Kerivniki Vizmemo interval Hvosti Praktichno bere interval ale ne robit niyakoyi roboti Ne prijmajte korotkogo intervalu protyagom nastupnih 1 odinic chasu Dlya intervalu k prijmajte koli ce mozhlivo Znovu zh taki ce 2 rozmirnij algoritm ye silno konkurentnim Potim uzagalnenij algoritm k rozmiru podibnij do algoritmu 2 rozmiru viyavlyayetsya O log 1 ϵ displaystyle vartriangle 1 epsilon konkurentospromozhnij Perevirka programiRichard Lipton pokazav sho randomizovane testuvannya mozhe buti dokazovo korisnim vrahovuyuchi problemu yaka zadovolnyaye pevni vlastivosti Dovedennya pravilnosti programi ye odniyeyu z najvazhlivishih problem sho vinikayut v informatici Zazvichaj pri randomizovanomu testuvanni shob dosyagti 1 1000 jmovirnosti pomilki potribno vikonati 1000 testiv Odnak Lipton pokazuye sho yaksho problema maye legki pidrozdili povtorne testuvannya chornoyi skrinki mozhe dosyagti rivnya pomilok cr pri comu konstanta menshe 1 a r kilkist testiv Otzhe jmovirnist pomilki dorivnyuye nulyu eksponencijno shvidko koli r zrostaye Cej prijom korisnij dlya perevirki pravilnosti bagatoh tipiv problem Obrobka signaliv shvidke peretvorennya Fur ye FFT ta inshi funkciyi sho silno rozparalelyuyutsya vazhko vruchnu pereviriti rezultati pri napisanni v kodi takomu yak FORTRAN tomu sposib shvidkoyi perevirki pravilnosti duzhe bazhanij Funkcij nad skinchennimi polyami ta postijnimi pripustimo sho f x1 xn displaystyle f x 1 dots x n ce polinom nad skinchennim polem rozmirom M Z q gt deg ƒ 1 Todi ѓ dovilno pereviryayetsya poryadkom deg ƒ 1 nad osnovoyu funkciyi sho vklyuchaye lishe dodavannya Mabut najvazhlivishim dodatkom iz cogo ye zdatnist efektivno pereviryati pravilnist Kosmetichno podibnij do determinanta permanent duzhe vazhko pereviriti pravilnist ale navit takij tip problem zadovolnyaye obmezhennya Cej rezultat navit prizviv do proriviv interaktivnih sistem dokazu Karloffa Nisana ta Shamira vklyuchayuchi rezultat IP PSPACE Igri z prostimi strategiyamiU galuzi teoriyi igor zokrema nekooperativnih igor Lipton spilno z E Markakisom ta A Mehtoyu doviv strategij epsilon rivnovagi z pidtrimkoyu logarifmichnogo chisla chistih strategij Krim togo vigrash vid takih strategij mozhe priblizno nabliziti vigrash vid tochnih rivnovag Nesha Obmezhenij logarifmichnij rozmir opori zabezpechuye prirodnij kvazipolinomialnij algoritm dlya obchislennya epsilon rivnovag Ocinka rozmiru zapituLipton ta Dzh Nouton predstavili adaptivnij algoritm vipadkovoyi vibirki dlya zapitiv do bazi danih yakij zastosovuyetsya do bud yakogo zapitu dlya yakogo vidpovidi na zapit mozhut buti rozdileni na nesumizhni pidmnozhini Na vidminu vid bilshosti algoritmiv ocinki vibirki yaki statichno viznachayut kilkist neobhidnih vibirok yih algoritm viznachaye kilkist vibirki na osnovi rozmiriv vibirki ta pragne pidtrimuvati postijnij chas roboti na vidminu vid linijnogo za kilkistyu vibirki Formalna perevirka programDeMillo Lipton ta Alan Perlis piddali kritici ideyu oficijnoyi perevirki program i argumentuvali ce Formalni perevirki v galuzi informatiki ne budut vidigravati tiyeyi zh klyuchovoyi roli yak dokazi v matematici Vidsutnist bezperervnosti neminuchist zmin ta skladnist specifikaciyi realnih program uskladnyuyut formalnu perevirku program yaku vazhko vipravdati ta keruvati neyu Nagorodi ta pochesni zvannyaGrant Guggenhajma 1981 Chlenstvo v Asociaciyi obchislyuvalnoyi tehniki 1997 chlen Nacionalnoyi akademiyi inzhenernih nauk Premiya Knuta 2014Div takozhTeorema pro planarne rozbittyaDzherela Weddings Kathryn Farley Richard Lipton 7 kvitnya 2018 u Wayback Machine The New York Times 5 June 2016 PosilannyaPersonalnij blog Zagublenij list Gedelya i P NP 14 bereznya 2018 u Wayback Machine PrimitkiSNAC 2010 d Track Q29861311 Deutsche Nationalbibliothek Record 142572888 Gemeinsame Normdatei 2012 2016 d Track Q27302d Track Q36578 Matematichnij genealogichnij proyekt 1997 d Track Q829984 https awards acm org fellows award recipients Lipton R 1975 Reduction a method of proving properties of parallel programs 10 travnya 2020 u Wayback Machine Communications of the ACM 18 12 Lipton R 1979 Secure databases protection against user influence 17 chervnya 2010 u Wayback Machine ACM Transactions on Database Systems 4 1 Lipton R 1994 Online interval scheduling Symposium on Discrete Algorithms s 302 311 CiteSeerX 10 1 1 44 4548 Lipton R 1991 New Directions in Testing DIMACS Distributed Computing and Cryptography Vol 2 page 191 Richard Lipton Evangelos Markakis Aranyak Mehta 2007 Playing Games with Simple Strategies EC 03 Proceedings of the 4th ACM conference on Electronic commerce ACM Richard J Lipton Jeffrey F Naughton 1990 Query Size Estimation By Adaptive Sampling PODS 90 Proceedings of the ninth ACM SIGACT SIGMOD SIGART symposium on Principles of database systems Richard J Lipton Jeffrey F Naughton Donovan A Schneider 1990 SIGMOD 90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data Richard A DeMillo Richard J Lipton Alan J Perlis 1979 Social processes and proofs of theorems and programs Communications of the ACM Volume 22 Issue 5 Association for Computing Machinery 15 veresnya 2014 Arhiv originalu za veresen 20 2014 Procitovano kviten 7 2018