Decision tree model (original) (raw)

About DBpedia

In computational complexity the decision tree model is the model of computation in which an algorithm is considered to be basically a decision tree, i.e., a sequence of queries or tests that are done adaptively, so the outcome of the previous tests can influence the test is performed next. Decision trees models are instrumental in establishing lower bounds for complexity theory for certain classes of computational problems and algorithms. Several variants of decision tree models have been introduced, depending on the computational model and type of query algorithms are allowed to perform.

Property Value
dbo:abstract In computational complexity the decision tree model is the model of computation in which an algorithm is considered to be basically a decision tree, i.e., a sequence of queries or tests that are done adaptively, so the outcome of the previous tests can influence the test is performed next. Typically, these tests have a small number of outcomes (such as a yes–no question) and can be performed quickly (say, with unit computational cost), so the worst-case time complexity of an algorithm in the decision tree model corresponds to the depth of the corresponding decision tree. This notion of computational complexity of a problem or an algorithm in the decision tree model is called its decision tree complexity or query complexity. Decision trees models are instrumental in establishing lower bounds for complexity theory for certain classes of computational problems and algorithms. Several variants of decision tree models have been introduced, depending on the computational model and type of query algorithms are allowed to perform. For example, a decision tree argument is used to show that a comparison sort of items must take comparisons. For comparison sorts, a query is a comparison of two items , with two outcomes (assuming no items are equal): either or . Comparison sorts can be expressed as a decision tree in this model, since such sorting algorithms only perform these types of queries. (en) En complejidad computacional el modelo de árbol de decisión es el modelo de computación en que un algoritmo es considerado básicamente como un árbol de decisión, i.e., una secuencia de consultas o pruebas que se realizan adaptativamente, así que el resultado de las pruebas anteriores puede influir la prueba que se realiza después. Por lo general, estas pruebas tienen una pequeña cantidad de resultados (tales como preguntas de sí o no) y se pueden realizar rápidamente (por ejemplo, con un costo computacional unitario), por lo que la complejidad temporal de un algoritmo en el peor de los casos en el modelo de árbol de decisión corresponde a la profundidad del árbol de decisión correspondiente. Esta noción de complejidad computacional de un problema o un algoritmo en el modelo de árbol de decisión se denomina complejidad del árbol de decisión o complejidad de consulta . Los modelos de árboles de decisión son fundamentales para establecer cuotas inferiores para la teoría de la complejidad para ciertas clases de problemas y algoritmos computacionales. Se han introducido varias variantes de modelos de árboles de decisión, según el modelo computacional y el tipo de algoritmos de consulta que se les permite realizar. Por ejemplo, un argumento de árbol de decisión se usa para mostrar que un de objetos debe tomar comparaciones. Para ordenamientos por comparación, una consulta es una comparación de dos elementos , con dos resultados (suponiendo que ningún par de elementos sean iguales): o . Los ordenamientos por comparación se pueden expresar como un árbol de decisión en este modelo, ya que dichos algoritmos de ordenamiento solo realizan este tipo de consultas. (es) Em complexidade computacional e complexidade de comunicação o modelo de árvore de decisão é o modelo de computação ou comunicação no qual um algoritmo ou processo de comunicação é considerado basicamente uma árvore de decisão, ou seja, uma sequência de operações ramificadas baseadas em comparações de quantidades, sendo as comparações atribuidas uma unidade de custo computacional. As operações ramificadas são chamadas de "testes" ou "pedidos". Nesta configuração, o algoritmo em questão pode ser visto como uma computação de uma onde a entrada é uma série de pedidos e a saída é uma decisão final. Cada pedido é dependente de pedidos anteriores. Várias variações de modelos de árvores de decisão podem ser utilizados dependendo da complexidade das operações permitidas na computação de uma única comparação e também pelo modelo de ramificação. Modelos de árvore de decisão são instrumentos de estabelecimento do limite inferior para a complexidade computacional de certas classes de problemas computacionais e algoritmos: o limite inferior para análise de pior caso é proporcional a maior profundidade das árvores de decisão para todas as entradas possíveis de um certo problema computacional. A complexidade computacional de um problema ou um algoritmo em termos da árvore de decisão é chamado de complexidade da árvore de decisão ou complexidade do pedido'. (pt) У теорії складності обчислень та модель дерева рішень являє собою модель обчислення або зв'язку, в якій алгоритм або процес комунікації вважаються, по суті, деревом рішень, тобто послідовністю операцій розгалуження на основі порівняння деяких величин, зіставленню присвоюється обчислювальна вартість одиниці. Операції розгалуження називаються «тестами» або «запитами». У цьому параметрі даний алгоритм можна розглядати як обчислення булевої функції , де вхідний рядок запитів і висновок є остаточним рішенням. Кожен наступний запит залежить від попередніх. Було запроваджено декілька варіантів моделей дерева рішень, в залежності від складності операцій, дозволених при обчисленні єдиного порівняння та способу розгалуження. Моделі дерев рішень допомагають встановлювати нижні межі для обчислювальної складності для деяких класів обчислювальних задач та алгоритмів: нижня межа складності для пропорційна найбільшій глибині серед дерев рішень для всіх можливих входів даної обчислювальної задачі. Обчислювальна складність задачі або алгоритму виражається в термінах моделі дерева рішень як «складність дерева рішень» або «складність запитів». (uk)
dbo:wikiPageExternalLink http://homepages.cwi.nl/~rdewolf/publ/qc/dectree.pdf%7Cdoi-access=free
dbo:wikiPageID 22684368 (xsd:integer)
dbo:wikiPageLength 25088 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1115608020 (xsd:integer)
dbo:wikiPageWikiLink dbr:Monte_Carlo_algorithm dbr:Permutation dbr:Vector_space dbr:Decision_tree dbr:Analysis_of_Boolean_functions dbr:Emory_University dbr:Lower_bound dbr:Comparison_sort dbr:Computational_complexity_theory dbr:Computational_geometry dbr:Computational_model dbr:Deutsch-Jozsa_algorithm dbr:Total_function dbr:Las_Vegas_algorithm dbc:Decision_trees dbr:Fiber_(mathematics) dbr:Noam_Nisan dbr:Hao_Huang_(mathematician) dbr:Heapsort dbr:Aanderaa–Karp–Rosenberg_conjecture dbc:Computational_complexity_theory dbc:Models_of_computation dbr:Boolean_function dbr:Information_theory dbr:Mergesort dbr:Minimum_spanning_tree dbr:Order_statistic dbr:Certificate_(complexity) dbr:Model_of_computation dbr:Yes–no_question dbr:Nondeterministic_algorithm
dbp:wikiPageUsesTemplate dbt:Citation dbt:Reflist dbt:Rp dbt:Short_description dbt:Use_American_English dbt:Mw-datatable
dct:subject dbc:Decision_trees dbc:Computational_complexity_theory dbc:Models_of_computation
rdf:type yago:WikicatModelsOfComputation yago:Assistant109815790 yago:CausalAgent100007347 yago:LivingThing100004258 yago:Model110324560 yago:Object100002684 yago:Organism100004475 yago:Person100007846 yago:PhysicalEntity100001930 yago:Worker109632518 yago:YagoLegalActor yago:YagoLegalActorGeo yago:Whole100003553
rdfs:comment In computational complexity the decision tree model is the model of computation in which an algorithm is considered to be basically a decision tree, i.e., a sequence of queries or tests that are done adaptively, so the outcome of the previous tests can influence the test is performed next. Decision trees models are instrumental in establishing lower bounds for complexity theory for certain classes of computational problems and algorithms. Several variants of decision tree models have been introduced, depending on the computational model and type of query algorithms are allowed to perform. (en) En complejidad computacional el modelo de árbol de decisión es el modelo de computación en que un algoritmo es considerado básicamente como un árbol de decisión, i.e., una secuencia de consultas o pruebas que se realizan adaptativamente, así que el resultado de las pruebas anteriores puede influir la prueba que se realiza después. (es) Em complexidade computacional e complexidade de comunicação o modelo de árvore de decisão é o modelo de computação ou comunicação no qual um algoritmo ou processo de comunicação é considerado basicamente uma árvore de decisão, ou seja, uma sequência de operações ramificadas baseadas em comparações de quantidades, sendo as comparações atribuidas uma unidade de custo computacional. Várias variações de modelos de árvores de decisão podem ser utilizados dependendo da complexidade das operações permitidas na computação de uma única comparação e também pelo modelo de ramificação. (pt) У теорії складності обчислень та модель дерева рішень являє собою модель обчислення або зв'язку, в якій алгоритм або процес комунікації вважаються, по суті, деревом рішень, тобто послідовністю операцій розгалуження на основі порівняння деяких величин, зіставленню присвоюється обчислювальна вартість одиниці. Операції розгалуження називаються «тестами» або «запитами». У цьому параметрі даний алгоритм можна розглядати як обчислення булевої функції , де вхідний рядок запитів і висновок є остаточним рішенням. Кожен наступний запит залежить від попередніх. (uk)
rdfs:label Μοντέλο δέντρου απόφασης (el) Modelo de árbol de decisión (es) Decision tree model (en) Modelo de árvore de decisão (pt) Модель дерева рішень (uk)
owl:sameAs freebase:Decision tree model yago-res:Decision tree model wikidata:Decision tree model dbpedia-el:Decision tree model dbpedia-es:Decision tree model dbpedia-pt:Decision tree model dbpedia-uk:Decision tree model https://global.dbpedia.org/id/4j5nH
prov:wasDerivedFrom wikipedia-en:Decision_tree_model?oldid=1115608020&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Decision_tree_model
is dbo:knownFor of dbr:Harry_Buhrman
is dbo:wikiPageRedirects of dbr:Linear_decision_tree dbr:Sensitivity_Conjecture dbr:Sensitivity_conjecture dbr:Quantum_query_complexity dbr:Query_complexity dbr:Decision_tree_(model) dbr:Decision_tree_complexity dbr:Algebraic_decision_tree
is dbo:wikiPageWikiLink of dbr:Element_distinctness_problem dbr:Decision_tree dbr:Quantum_cognition dbr:Clique_problem dbr:Convex_hull_algorithms dbr:Comparison_sort dbr:Features_from_accelerated_segment_test dbr:Harry_Buhrman dbr:3SUM dbr:Boolean_function dbr:Certificate_(complexity) dbr:Model_of_computation dbr:ID3_algorithm dbr:List_of_unsolved_problems_in_mathematics dbr:Evasive_Boolean_function dbr:Outline_of_machine_learning dbr:X_+_Y_sorting dbr:Linear_decision_tree dbr:Sensitivity_Conjecture dbr:Sensitivity_conjecture dbr:Quantum_query_complexity dbr:Query_complexity dbr:Decision_tree_(model) dbr:Decision_tree_complexity dbr:Algebraic_decision_tree
is dbp:knownFor of dbr:Harry_Buhrman
is rdfs:seeAlso of dbr:Minimum_spanning_tree
is foaf:primaryTopic of wikipedia-en:Decision_tree_model