Strategies to Fast Evaluation of Expression Trees

EMU I-REP

Show simple item record

dc.contributor.advisor Nagy, Benedek
dc.contributor.author Basbous, Raed Yousef Mohammed
dc.date.accessioned 2018-05-30T11:25:24Z
dc.date.available 2018-05-30T11:25:24Z
dc.date.issued 2016-06
dc.date.submitted 2016-06
dc.identifier.citation Basbous, Raed Yousef Mohammed. (2016). Strategies to Fast Evaluation of Expression Trees . Thesis (Ph.D.), Eastern Mediterranean University, Institute of Graduate Studies and Research, Dept. of Mathematics, Famagusta: North Cyprus. en_US
dc.identifier.uri http://hdl.handle.net/11129/3713
dc.description Doctor of Philosophy in Applied Mathematics and Computer Science. Thesis (Ph.D.)--Eastern Mediterranean University, Faculty of Arts and Sciences, Dept. of Mathematics, 2016. Supervisor: Assoc. Prof. Dr. Benedek Nagy. en_US
dc.description.abstract Expression trees are well-known tools to visualize the syntactical structure of the expressions. They are helpful also in evaluations, e.g., decision trees are widely used. Games and game theory form an important field in Artificial Intelligence and it has several connections to Business and Economy. Short circuit, short cut, or by other name, lazy evaluations play important roles in various fields of computer science including logic, hardware design, programming, decision making. In this thesis, different types of trees are considered including extensions of game trees using operations, e.g., multiplication, (constrained) addition and the usual minimum and maximum, and three of the best known and used fuzzy logic systems, (Gödel, Lukasiewicz, and product logics). The evaluation of lots of formulae can be speeded up by various pruning techniques by discovering which remaining part of the formulae has no influence on the final result for various reasons. The presented techniques can be seen as generalizations of short circuit evaluations in Boolean logic and also of alpha-beta pruning of game trees. Simulation results show the efficiency of the presented techniques. Keywords: expression trees, game trees, formula trees, fast evaluation, fuzzy logic, many valued logic, pruning techniques, short circuit evaluation, lazy evaluations. en_US
dc.description.abstract ÖZ : İfade ağaçları, ifadelerin sözdizimsel yapılarını görselleştirmek için kullanılan araçlardır. Onlar değerlendirmede oldukça yardımcıdırlar, örneğin, karar ağaçları yaygın olarak kullanılanlardandır. Oyun ve oyun teorisi yapay zekada önemli bir alan olup, işletme ve ekonomide çeşitli bağlantılara sahiptir. Kısa devre, kısa yol, ya da diğer bir adıyla tembel değerlendirmeler mantık, donanım tasarımı, programlama, karar verme gibi bilgisayar bilimlerinin çeşitli alanlarında önemli rol oynar. Bu tezde, oyun ağaçlarının uzantıları dahil farklı ağaç modelleri düşünülmüştür. Örneğin, çarpma, toplama(sınırlandırılmış) ve olağan minimum ve maksimum işlemleri ile, en iyi bilinen ve en çok kullanılan bulanık mantık sistemlerinden üç tanesi, çarpma mantığı işlenmiştir. Anahtar kelimeler: ifade ağaçları, oyun ağaçları, formül ağaçları, hızlı hesaplamalar, bulanık mantık, birçok değerli mantık, budama teknikleri, kısa devre hesaplamaları, tembel hesaplamalar. en_US
dc.language.iso eng en_US
dc.publisher Eastern Mediterranean University (EMU) - Doğu Akdeniz Üniversitesi (DAÜ) en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Mathematics en_US
dc.subject Applied Mathematics and Computer Science en_US
dc.subject Artificial Intelligence - Expression Trees en_US
dc.subject Computer logic - Artificial intelligence en_US
dc.subject Expression trees en_US
dc.subject game trees en_US
dc.subject formula trees en_US
dc.subject fast evaluation en_US
dc.subject fuzzy logic en_US
dc.subject many valued logic en_US
dc.subject pruning techniques en_US
dc.subject short circuit evaluation en_US
dc.subject lazy evaluations en_US
dc.title Strategies to Fast Evaluation of Expression Trees en_US
dc.type doctoralThesis en_US
dc.contributor.department Eastern Mediterranean University, Faculty of Arts and Sciences, Dept. of Mathematics en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record