Branching factor

Branching factor

. If this value is not uniform, an average branching factor can be calculated.

For example, in chess, if a "node" is considered to be a legal position, the average branching factor has been said to be about 35. [cite web | url=http://www.gamedev.net/reference/articles/article1171.asp | title=Chess Programming Part IV: Basic Search | author=François Dominic Laramée | publisher=GameDev.net | accessdate=2007-05-01] This means that at each move, on average, a player has about 35 legal moves, and so, for each legal position (or "node") there are, on average, 35 positions that can follow (when a move is made).

An exhaustive brute-force search of the tree (i.e. by following every branch at every node) usually becomes computationally more expensive the higher the branching factor, due to the exponentially increasing number of nodes (combinatorial explosion). For example, if the branching factor is 10, then there will be 10 nodes one level from the current position, 102 = 100 nodes two levels down, 103 = 1000 three levels down, and so on. The higher the branching factor, the faster this "explosion" occurs. The branching factor can be cut down by a pruning algorithm.

See also

* Hierarchy
* Hierarchical organization

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • factor — 1. One of the contributing causes in any action. 2. One of the components that by multiplication makes up a number or expression. 3. SYN: gene. 4. A vitamin or other essential element. 5. An event, characteristic, or other definable entity that …   Medical dictionary

  • Glycogen branching enzyme — protein Name=1,4 alpha glucan branching enzyme caption= width= HGNCid=4180 Symbol=GBE1 AltSymbols= EntrezGene=2632 OMIM=607839 RefSeq=NM 000158 UniProt=Q04446 PDB= ECnumber=2.4.1.18 Chromosome=3 Arm=p Band=12 LocusSupplementaryData=A glycogen… …   Wikipedia

  • Fibroblast growth factor receptor 2 — PDB rendering based on 1djs …   Wikipedia

  • Nerve growth factor — (beta polypeptide) Rendering of NGF from PDB 1SG1 …   Wikipedia

  • Macrophage colony-stimulating factor — Colony stimulating factor 1 (macrophage) PDB rendering based on 1hmc …   Wikipedia

  • Fibroblast growth factor — Fibroblast growth factors, or FGFs, are a family of growth factors involved in angiogenesis, wound healing, and embryonic development. The FGFs are heparin binding proteins and interactions with cell surface associated heparan sulfate… …   Wikipedia

  • Network topology — Diagram of different network topologies. Network topology is the layout pattern of interconnections of the various elements (links, nodes, etc.) of a computer[1][2] …   Wikipedia

  • Heuristic function — A heuristic function or simply a heuristic is a function that ranks alternatives in various search algorithms at each branching step basing on an available information in order to make a decision which branch is to be followed during a… …   Wikipedia

  • Iterative deepening depth-first search — Graph and tree search algorithms Alpha beta pruning A* B* Beam Bellman–Ford algorithm Best first Bidirectional …   Wikipedia

  • Computer Go — Part of a series of articles on Go (board game) Game specifics Go rules Go handicaps Go proverbs Go terms Go strategy and tactics Fuseki (whole board openings) Joseki (corner based openings) Life and death Tsumego …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”