DSpace
 

EMU I-REP >
08 Faculty of Arts and Sciences >
Department of Mathematics >
Theses (Master's and Ph.D) – Mathematics >

Please use this identifier to cite or link to this item: http://hdl.handle.net/11129/3713

Title: Strategies to Fast Evaluation of Expression Trees
Authors: Nagy, Benedek
Basbous, Raed Yousef Mohammed
Eastern Mediterranean University, Faculty of Arts and Sciences, Dept. of Mathematics
Keywords: Mathematics
Applied Mathematics and Computer Science
Artificial Intelligence - Expression Trees
Computer logic - Artificial intelligence
Expression trees
game trees
formula trees
fast evaluation
fuzzy logic
many valued logic
pruning techniques
short circuit evaluation
lazy evaluations
Issue Date: Jun-2016
Publisher: Eastern Mediterranean University (EMU) - Doğu Akdeniz Üniversitesi (DAÜ)
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.
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.
Ö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.
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.
URI: http://hdl.handle.net/11129/3713
Appears in Collections:Theses (Master's and Ph.D) – Mathematics

Files in This Item:

File Description SizeFormat
basbousraed.pdfThesis, Doctor8.95 MBAdobe PDFView/Open


This item is protected by original copyright

Recommend this item
View Statistics

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2010  Duraspace - Feedback