Big Chemical Encyclopedia

Chemical substances, components, reactions, process design ...

Articles Figures Tables About

Depth-first

The depth-first search algorithm the backtracking algorithm, respectively) has an exponential order of computational complexity CC [11] CC = 0(b ). The ex-... [Pg.299]

Figure 6-4. Backtracking approach realized as depth-first search aigorithm. Dotted arrows trace the route used for traversing all mappings in the search tree. Each node in the tree corresponds to a mapping between Cq and C-p (Figure 6-2). Figure 6-4. Backtracking approach realized as depth-first search aigorithm. Dotted arrows trace the route used for traversing all mappings in the search tree. Each node in the tree corresponds to a mapping between Cq and C-p (Figure 6-2).
The solution to (3-111) is given by x = 4, yx = 1, t/2 = 1, t/3 = 0, and Z = 7. Here we use a depth-first strategy and branch on the variables closest to 0 or 1. Fig. 3-61 shows the progress of the branch and bound algorithm as the binary variables are selected and the bounds are updated. The sequence numbers for each node in Fig. 3-61 show the order in which they are processed. The grayed partitions correspond to the deleted nodes, and at termination of the algorithm we see that Z = 7 and an integer solution is obtained at an intermediate node where coincidentally y3 = 0. [Pg.68]

Various guiding Junctions as criteria to pick the most promising states from W depth-first search, breadth-first search, bounded-width search [21], best-lower-bound search, random search, combined search criteria [22], etc. [Pg.227]

The computational equipment was a 3.06 GHz Xeon machine with 2 GB of main memory and Linux operating system. All tests were limited to five million of visited nodes and this limit was reached in all test runs. The configuration of the waiting list W of TAopt was depth-first search combined with cost minimization. In order to reduce the search effort, the search space was reduced by reduction techniques described in Panek et al. [22] with small modifications. Results of test runs with different initial quantities for So are shown in Table 10.2. The results show the computation times, the numbers of nodes visited to find the solution,... [Pg.231]

Decision Trees provide the overall structure for problem resolution in the current system. The outcome of a test at a particular node in the tree is recorded and directs the next decision for branching. If a failure is encountered at all possible branches, the un-resolved problem is passed back up to the node at which there last existed a possible, untested, solution. Prolog lends itself nicely to this structure since its basic architecture includes decision-making via such a "depth-first" search strategy(2)... [Pg.340]

Third, it is easy to find the components and the decomposition tree. An algorithm for this purpose, which uses depth first search (a systematic method of exploring a graph) has been developed (5 D 55,56) It runs in 0(n+m) time on an n vertex, m edge graph. [Pg.21]

Figure 5.2 Binary tree for depth first search with backtracking... Figure 5.2 Binary tree for depth first search with backtracking...
The binary trees for (i) depth first search with backtracking and (ii) breadth first search are shown in Figures 5.2 and 5.3 respectively. The number within the nodes indicate the sequence of candidate subproblems for each type of search. [Pg.105]

Using the depth first search with backtracking, we obtain the optimal solution in node 5 as shown in Figure 5.2, and we need to consider 6 nodes plus the root node of the tree. [Pg.105]

At level 1, the lower and upper bounds for the depth first search are (—6.667, +oo) while for the breadth first search are (-6.667, -5). At level 2, the lower and upper bounds for the depth first search are (-6.667, +oo) while for the breadth first search are (-6.667, -6). At level 3, the lower and upper bounds for the depth first search are (-6.5, -5) while for the breadth first search we have reached termination at -6 since there are no other candidate subproblems in the list. When the backtracking begins for the depth first search we find in node 5 the upper bound of -6, subsequently we check node 6 and terminate with the least upper bound of -6 as the optimal solution. [Pg.105]

The branch and bound BB approaches start by solving the continuous relaxation of the MINLP and subsequently perform an implicit enumeration where a subset of the 0-1 variables is fixed at each node. The lower bound corresponds to the NLP solution at each node and it is used to expand on the node with the lowest lower bound (i.e., breadth first enumeration), or it is used to eliminate nodes if the lower bound exceeds the current upper bound (i.e., depth first enumeration). If the continuous relaxation NLP of the MINLP has 0-1 solution for they variables, then the BB algorithm will terminate at that node. With a similar argument, if a tight NLP relaxation results in the first node of the tree, then the number of nodes that would need to be eliminated can be low. However, loose NLP relaxations may result in having a large number of NLP subproblems to be solved which do not have the attractive update features that LP problems exhibit. [Pg.113]

Tarjan, R. E. Depth-first search and linear graph algorithms. SIAM Journal of the ACM 1972, 22, 146-160. [Pg.114]

The recursion rules in Proposition 2 make us keep all instances explicidy in the graph product T xTs. That is, Q SM must be kept and be passed to subsequent nodes. This is a space-consuming procedure, because two enumeration trees are practically very huge. Thus, we can consider a depth-first traversal of the graph product T x T by simplifying recursion rules in Proposition 2 into those in the following Proposition 4 (see Note 6). [Pg.72]

For each retina depth-first traversal order ... [Pg.73]

This depth-first traversal, which is similar to the gSpan and PrefixSpan algorithms, gives a practically efficient algorithm. [Pg.79]

For these programs the problem is to create a structure which can transform raw materials sources into desired product streams. BALTAZAR uses basically a depth first strategy followed by evolution to discover its solution. AIDES on the other hand uses a breadth first solution, selecting the better alternatives by doing a one step look ahead at each decision step. [Pg.75]

OPSIN, an Open Parser for Systematic Identification of Nomenclature http //depth first.com/articles/2006/10/17/from-iupac-nomenclature-to-2-d-structures-with-opsin (accessed December 10, 2007). [Pg.42]

The memory capacity of a computer is also taxed by such an organic synthesis program. At present there is no attempt to retain the whole of the synthesis tree. This means we cannot do a breadth first search. If we could do a breadth first search the efficiency of the search would be improved as we would be guaranteed the shortest possible synthetic pathway. (In a depth first search we move from A down to Bf down to C", let us say and so forth. In a breadth first search one generates all the B s, then all the C s and so forth. Each of the searches terminates when an available substance is found. The depth first search is constrained in its depth by an instruction from the... [Pg.116]


See other pages where Depth-first is mentioned: [Pg.299]    [Pg.300]    [Pg.478]    [Pg.478]    [Pg.679]    [Pg.51]    [Pg.51]    [Pg.68]    [Pg.229]    [Pg.96]    [Pg.684]    [Pg.355]    [Pg.103]    [Pg.395]    [Pg.202]    [Pg.203]    [Pg.204]    [Pg.83]    [Pg.83]    [Pg.134]    [Pg.85]    [Pg.210]    [Pg.73]    [Pg.74]    [Pg.76]    [Pg.21]    [Pg.59]   
See also in sourсe #XX -- [ Pg.299 ]

See also in sourсe #XX -- [ Pg.182 , Pg.192 ]




SEARCH



Depth of first appearance

Search depth-first

Water depth at first stop, and total decompression time

© 2024 chempedia.info