<div><div>Dear professors,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; I am puzzled about the Treeselection and Nodeselection in Alps.</div><div>&nbsp; &nbsp; &nbsp; &nbsp; In I opinion selecting a node to process is the same with selecting a subtree.</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Because during the processing of the selected node the node becomes a subtree.</div><div>&nbsp; &nbsp; &nbsp; &nbsp; But in the AlpsSearchStrategy.cpp there is Treeselection_ and nodeselection_.</div><div>&nbsp; &nbsp; &nbsp; &nbsp; And even in the hybrid strategy, the Treeselection_ and the nodeselection_ are different.</div><div>&nbsp; &nbsp; &nbsp; &nbsp; How do the two selection(Treeselection_ and Nodeselection_) work?</div><div>&nbsp; &nbsp; &nbsp; &nbsp; I want to know this because:</div><div>&nbsp; &nbsp; &nbsp; &nbsp; First I am trying to change search strategy when the tree-search is processing by reassign the value of nodeselection_ or treeselection_.</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Could I &nbsp;change the value of one of them, change all of them, or can I give them different values(nodeselection_= new AlpsTreeSelectionBest; nodeSelection_ = new AlpsNodeSelectionDepth, for example)?</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Second, I will write my own hybrid at last, then how can I decide the value of treeselection_ and nodeselection? &nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;And I checked doctor Xu's doctoral dissertation. There is only explanation about nodeselection_.</div><div>May happiness be with you!</div></div>