Difference between revisions of "Config:ToolboxConfiguration"

From SUMOwiki
Jump to navigationJump to search
Line 19: Line 19:
  
 
== Interpreting the configuration file ==  
 
== Interpreting the configuration file ==  
 +
 +
 +
Below is an example configuration file. Parts of the 
 +
 
<source xmlns:saxon="http://icl.com/saxon" lang="xml">
 
<source xmlns:saxon="http://icl.com/saxon" lang="xml">
  
Line 46: Line 50:
 
</Plan>
 
</Plan>
  
        <ContextConfig id="default">
+
...
        ...
 
</ContextConfig>
 
 
 
<Logging>
 
        ...
 
</Logging>
 
 
 
<LevelPlot id="default" type="LevelPlot" combineOutputs="true">
 
        ...
 
    </LevelPlot>
 
 
 
<SUMO id="default" type="SUMO">
 
        ...
 
</SUMO>
 
  
        <SampleEvaluator id="matlab" type="ibbt.sumo.sampleevaluators.matlab.MatlabSampleEvaluator">
 
...
 
</SampleEvaluator>
 
  
 
<SampleSelector id="random" type="RandomSampleSelector" combineOutputs="false"/>
 
<SampleSelector id="random" type="RandomSampleSelector" combineOutputs="false"/>
  
<AdaptiveModelBuilder id="kriging" type="AdaptiveModelBuilder" combineOutputs="false">
+
<SampleSelector id="delaunay" type="PipelineSampleSelector" combineOutputs="false">
         ...
+
        </AdaptiveModelBuilder>
+
<CandidateGenerator type="DelaunayCandidateGenerator"/>
+
<InitialDesign id="lhdWithCornerPoints" type="CombinedDesign">
+
         <CandidateRanker type="modelDifference">
        ...
+
        <Option key="criterion_parameter" value="2"/>
</InitialDesign>
+
      </CandidateRanker>
 +
        <CandidateRanker type="delaunayVolume"/>
 +
       
 +
        <MergeCriterion type="WeightedAverage" weights="[1 1]"/>
 +
       
 +
</SampleSelector>
 
</ToolboxConfiguration>
 
</ToolboxConfiguration>
  
 
</source>
 
</source>

Revision as of 16:21, 10 February 2012

Toolbox configuration file

This is the default SUMO toolbox configuration, this is what gets used when you run 'go' without any arguments You can edit this file directly or make a copy and run that. See the wiki for detailed information.

<[[Config:ToolboxConfiguration|ToolboxConfiguration]] version="7.0">
<[[Config:Plan|Plan]]/>
<[[Config:ContextConfig|ContextConfig]]/>
<[[Config:Logging|Logging]]/>
<[[Config:LevelPlot|LevelPlot]]/>
<[[Config:SUMO|SUMO]]/>
<[[Config:SampleEvaluator|SampleEvaluator]]/>
<[[Config:SampleSelector|SampleSelector]]/>
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]/>
<[[Config:BasisFunction|BasisFunction]]/>
<[[Config:InitialDesign|InitialDesign]]/>
<[[Config:Optimizer|Optimizer]]/>
</[[Config:ToolboxConfiguration|ToolboxConfiguration]]>


Interpreting the configuration file

Below is an example configuration file. Parts of the

<?xml version="1.0" encoding="ISO-8859-1" ?>
<ToolboxConfiguration version="7.0">
	<!--
        This is an example comment.
	-->
	<Plan>
                <ContextConfig>default</ContextConfig>
		<SUMO>default</SUMO>
		<LevelPlot>default</LevelPlot>
		<Simulator>Math/Academic/Academic2DTwice.xml</Simulator>
                <Run name="" repeat="1">
			<InitialDesign>lhdWithCornerPoints</InitialDesign>
			<SampleSelector>random</SampleSelector>
			<SampleEvaluator>matlab</SampleEvaluator>
			<AdaptiveModelBuilder>kriging</AdaptiveModelBuilder>
			<Measure type="CrossValidation" target="0.01" errorFcn="rootRelativeSquareError" use="on" />
			<Outputs>
				<Output name="out">
				</Output>
				<Output name="outinverse">
				</Output>
			</Outputs>
		</Run>
	</Plan>

 	...


	<SampleSelector id="random" type="RandomSampleSelector" combineOutputs="false"/>

	<SampleSelector id="delaunay" type="PipelineSampleSelector" combineOutputs="false">
		
		<CandidateGenerator type="DelaunayCandidateGenerator"/>
		
        	<CandidateRanker type="modelDifference">
        		<Option key="criterion_parameter" value="2"/>
       		</CandidateRanker>
        	<CandidateRanker type="delaunayVolume"/>
        
        	<MergeCriterion type="WeightedAverage" weights="[1 1]"/>
        
	</SampleSelector>
</ToolboxConfiguration>