Кіріспе

Американдық компьютер ғалымы Чарльз Л. Форги (12 желтоқсан 1949 жылы Техас штатында туған) – американдық компьютер ғалымы, ол OPS5 және басқа да өндірістік жүйе тілдерінде қолданылатын Rete алгоритмін жасауымен белгілі.

Ерте өмір және білім

Форги Даластағы Вудро Вильсон орта мектебінде оқыды, содан кейін Арлингтон мемлекеттік колледжіне (қазіргі Арлингтондағы Техас университеті немесе UTA) 1972 жылы математика мамандығы бойынша бітірді. Одан кейін ол Питтсбургтегі Карнеги технология институтына (кейін Карнеги-Меллон университеті) – жасанды интеллектті зерттеудің танымал орталығына оқуға түсті. Карнегиде оқып жүргенде ол болашақ әйелі Дианамен танысып, 1977 жылы үйленді.

Рет

Аллен Ньюэллдің шәкірті ретінде ол 1979 жылы Rete алгоритмі негізінде философия докторы ғылымын қорғады. Forgy 1970-ші жылдардың соңы мен 1980-ші жылдардың басында DEC үшін компьютерлерді конфигурациялау мәселесі бойынша, яғни DEC XCON AI жобасында тікелей жұмыс істемегенімен, Rete алгоритмі кейіннен жүйеге жылдамдық үшін енгізілді. XCON OPS (Ресми өндіріс жүйесі) жүйесінің OPS2 және кейін OPS5 нұсқаларын қолданды. DEC компаниясы XCON арқасында жылына кемінде 1 миллион АҚШ долларын үнемдегенін мәлімдеді. Джон Макдермот басқарған XCON жобасы кейіннен DEC бағдарламашыларына берілді және ақырында 10 мыңнан астам ережеден құралды. Rete (латын тілінен "желі" деп аударады) алгоритмі сол кезде жүйелердің 3000 есе жылдам жұмыс істеуіне мүмкіндік берді. Алғашқы Rete алгоритмі Қорғаныс министрлігінің гранты бойынша жасалды және авторлық құқығы жоқ, яғни жалпыға қолжетімді.

II және III рете

Форги Карнеги Меллон университетінде бітіргеннен кейін де қалды және OPS5 бағдарламасын одан әрі жетілдірумен айналысты. 1983 жылы ол ережелерге негізделген бағдарламалық құралды жасау және сату үшін Production Systems Technologies атты компания құрды, онда ол Rete-нің тиімді жалғасы болып табылатын "Rete II" бағдарламасын жасады. Rete II ережелер мен нысандардың күрделілігіне байланысты бастапқы Rete алгоритміне қарағанда ережелерге негізделген бағдарламаларды 50-ден 100 есе жылдам орындауға мүмкіндік берді. (Қаншалықты күрделі болса, салыстырмалы нәтижелер соншалықты жылдам болады.) Rete II CLIPS/R2, OPSJ және FICO Blaze Advisor құрамына енгізілген. Форги 2002 жылы құрылған және Бостон қаласында орналасқан жұмыс ағынын басқару компаниясы Rules Power-тің негізін қалаушысы және бас ғалымы болды. Сол кезде Форги Rete II-ді Реляциялық логикалық технологиямен біріктірді, осылайша ол "Rete III" деп аталды. Rete II және Rete III-нің өнімділігі шамамен бірдей, бірақ Rete III-те Реляциялық логикалық технологиямен тиімді жұмыс істеуге мүмкіндік беретін бірнеше кеңейтімдер бар, бірақ бұл оның стандарттық сынақтардағы жылдамдығын төмендетіп жібереді.

Rete-NT

Forgy жаңа буын алгоритмін жасады, ол Rete NT деп аталды және орындалу жылдамдығын тағы бір есеге арттырды. Бүгінгі күнге дейін Sparkling Logic SMARTS – бұл алгоритмді пайдаланатын жалғыз BRMS өнімі.

Қазіргі заман

2005 жылы RulesPower компаниясын Fair Isaac Corporation сатып алды, олар Rete III-ді Blaze Advisor-ға, өздерінің бизнес ережелері өніміне енгізуге лицензия алды. Форджи Rete II-ге зияткерлік меншік құқығын сақтап қалды және оның жеке компаниясы Production Systems Technology әлі күнге дейін OPSJ және Rete II алгоритмін қолданатын басқа да жүйелерді сатады. Техас штатындағы тәуелсіз консалтингтік компания KnowledgeBased Systems Corporation көптеген BRMS және ережелерге негізделген жүйелер үшін Rete және Rete II алгоритмдерінің тиімділігін көрсететін кең ауқымды сынақтар жинағын ұстап тұрады. Форги PST-ді BRMS құралдарын сатушы емес, зерттеуге бағытталған компания ретінде жиі сипаттаған, бірақ ол PST арқылы түрлі ережелерге негізделген құралдарды сатады. Форги 2010 жылы FICO-мен байланысын үзді және Sparkling Logic компаниясына инвестор және стратегиялық кеңесші ретінде қосылды. Ол өзінің соңғы алгоритмі Rete NT-ті Sparkling Logic SMARTS өніміне қосты.

Таңдалған шығармалар

Чарльз Форги, "Өндірістік жүйелер үшін желілік сәйкестік алгоритмі". Жұмыс қағазы, 1974 жыл. Чарльз Форги, "Өндірістік жүйелерді тиімді жүзеге асыру туралы". PhD диссертациясы, Карнеги-Меллон университеті, 1979 жыл.