Ричард Липтон - Richard Lipton

Ричард Липтон
Туған
Ричард Джей Липтон

(1946-09-06) 1946 жылғы 6 қыркүйек (74 жас)
Алма матерКарнеги Меллон
БелгіліКарп-Липтон теоремасы және жазықтық бөлгіш теоремасы
МарапаттарКнут сыйлығы (2014)
Ғылыми мансап
ӨрістерИнформатика
МекемелерЙель
Беркли
Принстон
Georgia Tech
ДиссертацияҚарапайым жүйелерді синхрондау туралы (1973)
Докторантура кеңесшісіДэвид Парнас[1]
ДокторанттарДэн Бонех
Ави Уигдерсон

Ричард Джей Липтон (1946 жылы 6 қыркүйекте туған) - бұл Американдық -Оңтүстік Африка информатик кім жұмыс істеді информатика теориясы, криптография, және ДНҚ-ны есептеу. Липтон - ғылыми-зерттеу деканының доценті, профессор және Фредерик Г.Стори - есептеу колледжіндегі есептеу техникасы кафедрасы. Джорджия технологиялық институты.

Мансап

1968 жылы Липтон өзінің бакалавр дәрежесін алды математика бастап Кейс Батыс резервтік университеті. 1973 жылы ол оны алды Ph.D. бастап Карнеги Меллон университеті; жетекшілік ететін оның диссертациясы Дэвид Парнас, құқығы бар Қарапайым жүйелерді синхрондау туралы. Оқуды бітіргеннен кейін Липтон сабақ берді Йель 1973–1978 жж Беркли 1978–1980, сосын Принстон 1980–2000. 2000 жылдан бастап Липтон болды Georgia Tech. Принстон кезінде Липтон жұмыс жасады ДНҚ-ны есептеу. 1996 жылдан бастап Липтон бас кеңесші ғалым Телкордия.

Карп-Липтон теоремасы

1980 жылы, бірге Ричард М. Карп, Егер Липтон дәлелдеді SAT арқылы шешуге болады Буль тізбектері көпмүшелік санымен логикалық қақпалар, содан кейін көпмүшелік иерархия екінші деңгейге дейін құлдырайды.

Параллель алгоритмдер

Р бағдарламасының қандай да бір қасиеті бар екенін көрсету, егер бағдарлама ішіндегі әрекеттер үзіліссіз болса, бұл қарапайым процесс. Алайда, әрекет үзілмелі болған кезде, Липтон қысқарту және талдау түрі арқылы келтірілген бағдарламаның сол қасиетке ие екендігін, егер бастапқы бағдарламада қасиет болған жағдайда ғана көрсетуге болатындығын көрсетті.[2] Егер қысқарту үзілісті операцияларды бір үлкен үзіліссіз әрекет ретінде қарастыру арқылы жүзеге асатын болса, P бағдарламасы үшін осы босаңсыған шарттардың өзінде қасиеттерін дәлелдеуге болады, осылайша параллель жүйенің дұрыстығын жиі жеңілдетуге болады.

Мәліметтер қорының қауіпсіздігі

Липтон дерекқордың пайдаланушылары жасаған жеке және құпия ақпарат шықпайтын сұрауларды қалай және қашан шектеу керектігі туралы мәліметтер қорының қауіпсіздік модельдерін зерттеді және жасады.[3] Пайдаланушыға тек мәліметтер базасындағы операцияларды оқуға шектеу қойылса да, қауіпсіз ақпаратқа қауіп төнуі мүмкін. Мысалы, науқандық қайырымдылықтар туралы мәліметтер базасына сұрау салу пайдаланушыға саяси үміткерлерге немесе ұйымдарға жеке қайырымдылықты табуға мүмкіндік беруі мүмкін. Егер деректердің орташа мәндеріне қол жеткізуге және сұраныстарға шектеусіз қол жеткізуге рұқсат берілсе, пайдаланушы заңсыз ақпарат алу үшін сол орташалардың қасиеттерін пайдалана алады. Бұл сауалдар сенімсіздік тудыратын үлкен «қабаттасу» деп саналады. «Қабаттасуды» және сұраныстарды шектеу арқылы қорғалған мәліметтер базасына қол жеткізуге болады.

Желідегі жоспарлау

Ричард Липтон Эндрю Томкинмен бірге рандомизацияланған әдісті енгізді Интерактивті жоспарлау алгоритмі, 2 өлшемді нұсқасы бәсекеге қабілетті, және к- O нұсқасына жететін өлшемді нұсқа (журнал), сондай-ақ O теориялық төменгі шекарасын көрсету (журнал).[4] Бұл алгоритмде рандомизация үшін жеке монета және а-ны алдау үшін «виртуалды» таңдау қолданылады орташа қарсылас.

Оқиға ұсынылған кезде пайдаланушы оқиғаны кестеге қосу-қоспау туралы шешім қабылдауы керек. 2 өлшемді виртуалды алгоритм оның 1 интервалға реакциясы немесе сипатталады к- қарсылас ұсынатын интервалдар:

  • 1 интервал үшін әділ монетаны аударыңыз
    • Бастар
      Аралықты алыңыз
      Құйрықтар
      «Іс жүзінде» аралықты алыңыз, бірақ жұмыс жасамаңыз. Келесі 1 уақыт бірлігі үшін қысқа аралықты қолданбаңыз.
  • Үшін к- интервал, мүмкіндігінше алыңыз.

Тағы да, бұл 2 өлшемді алгоритм мықты деп көрсетілгенбәсекеге қабілетті. Жалпыланған к-өлшемді алгоритм, ол 2 өлшемді алгоритмге ұқсайды, содан кейін O (журнал) - бәсекеге қабілетті.

Бағдарламаны тексеру

Липтон рандомизацияланған тестілеудің пайдалы болуы мүмкін екендігін көрсетті, себебі мәселе белгілі бір қасиеттерді қанағаттандырды.[5] Дәлелдеу бағдарламаның дұрыстығы информатикада ұсынылған маңызды мәселелердің бірі болып табылады. Әдетте рандомизацияланған тестілеуде, қателікке 1/1000 мүмкіндікке жету үшін, 1000 сынақтан өту керек. Алайда Липтон егер проблемада «оңай» ішкі бөліктер болса, қара жәшікті қайта-қайта тексеруге болатынын көрсетеді cр қателік коэффициенті, бірге c тұрақты 1-ден кіші р тесттердің саны. Сондықтан қателік ықтималдығы экспоненциалды түрде нөлге ауысады сияқты жылдам р өседі.

Бұл әдіс көптеген мәселелердің дұрыстығын тексеру үшін пайдалы.

  • Сигналды өңдеу: жылдам Фурье түрлендіруі (FFT) және басқа параллельді функцияларды, мысалы, кодта жазылған кезде нәтижелерді қолмен тексеру қиын FORTRAN, сондықтан дұрыстығын тез тексеру әдісі өте қажет.
  • Соңғы өрістер мен тұрақты функциялар: делік - өлшемнің ақырлы өрісіне қатысты көпмүшелік q бірге q > градус (ƒ) + 1. Содан кейін ƒ реті бойынша кездейсоқ тексеруге болады градус (ƒ) + 1 тек үстеуді қамтитын функция негізінде. Мұның ең маңызды қосымшасы - дұрыстығын тиімді тексеру мүмкіндігі тұрақты. Косметикалық тұрғыдан детерминантқа ұқсас тұрақтының дұрыстығын тексеру өте қиын, бірақ проблеманың бұл түрі де шектеулерді қанағаттандырады. Бұл нәтиже тіпті жетістіктерге әкелді интерактивті дәлелдеу жүйелері Карлофф-Нисан және Шамир, соның ішінде нәтиже IP = PSPACE.

Қарапайым стратегиялары бар ойындар

Аймағында ойын теориясы, нақтырақ айтқанда ынтымақтастық емес ойындар, Липтон Э.Маркакис және А.Мехтамен бірге дәлелдеді[6] болуы эпсилон-тепе-теңдік санында логарифмді қолдайтын стратегиялар таза стратегиялар. Сонымен қатар, мұндай стратегиялардың төлемі нақты төлемдерді эпсилонды-жуықтауы мүмкін Нэш тепе-теңдігі. Тірекшенің шектеулі (логарифмдік) өлшемі есептеудің табиғи квази-полиномдық алгоритмін ұсынады эпсилон-тепе-теңдік.

Сұрау өлшемін бағалау

Липтон және Дж.Нэттон мәліметтер базасына сұрау салудың бейімделген кездейсоқ іріктеу алгоритмін ұсынды[7][8] бұл кез-келген сұрауға қолданылады, ол үшін сұраққа жауаптарды бөлінген ішкі жиындарға бөлуге болады[түсіндіру қажет ]. Іріктеуді бағалаудың көптеген алгоритмдерінен айырмашылығы - олар қажетті үлгілердің санын статикалық түрде анықтайды - олардың алгоритмі үлгілердің мөлшеріне қарай үлгілер санын анықтайды және жұмыс уақытын тұрақты ұстауға ұмтылады (үлгілер санындағы сызықтыққа қарағанда).

Бағдарламаларды ресми тексеру

ДеМилло, Lipton және Перлис[9] бағдарламаларды формальды тексеру идеясын сынға алып, бұл туралы айтты

  • Информатикадағы формальды тексерулер математикада дәлелдеулер сияқты маңызды рөл атқармайды.
  • Үздіксіздіктің болмауы, өзгерудің сөзсіздігі және нақты бағдарламаларды нақтылаудың күрделілігі бағдарламаларды растауды және басқаруды қиындатады.

Көп партиялы хаттамалар

Чандра, Фурст және Липтон[10] екі партиялы байланыс хаттамалары туралы көп партиялы байланыс хаттамалары туралы түсінік жалпыланды. Олар модельдер ұсынды, онда процестер жиынтығы () бүтін сандар жиынтығына қол жеткізе алады (, ) біреуінен басқасы, сондықтан кіруге тыйым салынады . Бұл процедуралар предикат бойынша келісімге келу үшін байланысуға рұқсат етіледі. Олар осы процестің барлық процестердің арасында таратылған биттер саны ретінде анықталған осы коммуникацияның күрделілігін зерттеді. Мысал ретінде олар а-ның күрделілігін зерттеді к- дәл партиялық хаттамаN (бәрін жаса «N?) Дейін жинақтап, плитка төсеу әдісі арқылы төменгі шекара алды. Олар осы модельді әрі қарай жалпы тармақталу бағдарламаларын зерттеу үшін қолданды және дәл есептейтін тұрақты кеңістіктегі тармақталу бағдарламалары үшін уақыттың төменгі шекарасын алды.N.

SAT-тің уақыт / кеңістігі

Мұны дәлелдеуге біздің мүмкіндігіміз жоқ Логикалық қанағаттанушылық проблемасы (көбінесе SAT ретінде қысқарады), бұл NP аяқталды, экспоненциалды (немесе ең болмағанда супер-полиномдық) уақытты қажет етеді (бұл атақты P және NP проблемалары ), немесе сызықтық (немесе тым болмаса супер-логарифмдік) кеңістікті шешуге болады. Алайда, контекстінде уақыт пен уақыт кеңістігі, уақыт пен кеңістікке шектеулер қолдансақ, SAT есептелмейтінін дәлелдеуге болады. Л. Фортноу, Липтон, Д. ван Мелкибек және А. Виглас[11] SAT ең көп O қабылдайтын Тьюринг машинасымен есептелмейтінін дәлелдедіn1.1) қадамдар және ең көп дегенде O (n0.1) оның оқу-жазу таспаларының ұяшықтары.

Марапаттар мен марапаттар

Сондай-ақ қараңыз

Ескертулер

  1. ^ Ричард Липтон кезінде Математика шежіресі жобасы
  2. ^ Липтон, Р (1975) «Редукция: параллель бағдарламалардың қасиеттерін дәлелдеу әдісі», ACM байланысы 18(12)
  3. ^ Липтон, Р (1979) «Қауіпсіз мәліметтер базасы: пайдаланушының ықпалынан қорғау», «Деректер базасындағы ACM транзакциялары» 4 (1)
  4. ^ Lipton, R (1994). Интерактивті жоспарлау. Дискретті алгоритмдер бойынша симпозиум. 302-311 бет. CiteSeerX  10.1.1.44.4548.
  5. ^ Lipton, R (1991) «Тестілеудегі жаңа бағыттар», «DIMACS үлестірілген компьютерлік және криптография» т. 2 бет: 191
  6. ^ Ричард Липтон, Евангелос Маркакис, Араньяк Мехта (2007) «Қарапайым стратегиялармен ойындар», «EC '03: Электронды сауда бойынша 4-ACM конференциясының материалдары», «ACM»
  7. ^ Ричард Дж. Липтон, Джеффри Ф. Ноттон (1990) «Сұраныстың мөлшерін адаптивті іріктеу бойынша бағалау», «PODS '90: ACM SIGACT-SIGMOD-SIGART тоғызыншы деректер базасы жүйелерінің симпозиумының материалдары»
  8. ^ Ричард Дж. Липтон, Джеффри Ф. Ноттон, Донован А. Шнайдер (1990) «SIGMOD '90: Деректерді басқару бойынша 1990 ACM SIGMOD халықаралық конференциясының материалдары»
  9. ^ Ричард А. ДеМилло, Ричард Дж. Липтон, Алан Дж. Перлис (1979) “Әлеуметтік процестер және теоремалар мен бағдарламалардың дәлелдері”, “ACM байланысы, 22 том, 5 шығарылым”
  10. ^ A. K. Chandra, M. L. Furst және R. J. Lipton (1983) «Көп партиялы хаттамалар», «IN STOC, 94–99 беттер. ACM, 25-2)
  11. ^ Л. Фортноу, Р. Липтон, Д. ван Мелкибек және А. Виглас (2005) «Уақыт-кеңістіктің қанықтылықтың төменгі шекаралары», «J. ACM, 52: 835–865, 2005. CCC-нің алдын-ала нұсқасы '2000»
  12. ^ «ACM алгоритмдер мен күрделілік теориясының жетістіктері үшін пионерге Кнут сыйлығын тапсырады». Есептеу техникасы қауымдастығы. 15 қыркүйек 2014 ж. Мұрағатталған түпнұсқа 2014 жылдың 20 қыркүйегінде.

Әрі қарай оқу

Сыртқы сілтемелер