<commit_before><?xml version="1.0"?>
<!DOCTYPE simulator [
<!ATTLIST algorithm id ID #IMPLIED>
<!ATTLIST problem id ID #IMPLIED>
<!ATTLIST measurements id ID #IMPLIED>
]>
<simulator>
    <algorithms>
        <!-- Dynamic HPSO -->
        <algorithm id="dynamic-hpso" class="pso.PSO">
            <addStoppingCondition class="stoppingcondition.MaximumIterations" maximumIterations="1000"/>
            <initialisationStrategy class="algorithm.initialisation.HeterogeneousPopulationInitialisationStrategy">
                <entityNumber value="50"/>
                <entityType class="pso.particle.StandardParticle"/>
                
		<!-- initial behaviors -->
                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.LinearDecreasingControlParameter">
                                <upperBound value="2.5"/>
                                <lowerBound value="0.5"/>
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.LinearIncreasingControlParameter">
                                <lowerBound value="0.5"/>
                                <upperBound value="2.5"/>
                                <parameter value="0.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.StandardPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                        <socialAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </socialAcceleration>
                    </velocityProvider>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.StandardPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                        <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.StandardPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesVelocityProvider"/>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.LinearPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesExploitVelocityProvider"/>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.LinearPositionUpdateStrategy"/>
                </addBehavior>
		<!-- end initial behaviors -->
            </initialisationStrategy>

            <iterationStrategy class="pso.hpso.DynamicHeterogeneousIterationStrategy">
		<!-- behavior pool -->
                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.LinearDecreasingControlParameter">
                                <upperBound value="2.5"/>
                                <lowerBound value="0.5"/>
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.LinearIncreasingControlParameter">
                                <lowerBound value="0.5"/>
                                <upperBound value="2.5"/>
                                <parameter value="0.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.StandardPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                        <socialAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </socialAcceleration>
                    </velocityProvider>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.StandardPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                        <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.StandardPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesVelocityProvider"/>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.LinearPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesExploitVelocityProvider"/>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.LinearPositionUpdateStrategy"/>
                </addBehavior>
                <!-- end behavior pool -->
            </iterationStrategy>
        </algorithm>

	<!-- Adaptive HPSO -->
        <algorithm id="adaptive-hpso" class="pso.PSO">
            <addStoppingCondition class="stoppingcondition.MaximumIterations" maximumIterations="1000"/>
            <initialisationStrategy class="algorithm.initialisation.HeterogeneousPopulationInitialisationStrategy">
                <entityNumber value="50"/>
                <entityType class="pso.particle.StandardParticle"/>
                
		<!-- initial behaviors -->
                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.LinearDecreasingControlParameter">
                                <upperBound value="2.5"/>
                                <lowerBound value="0.5"/>
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.LinearIncreasingControlParameter">
                                <lowerBound value="0.5"/>
                                <upperBound value="2.5"/>
                                <parameter value="0.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.StandardPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                        <socialAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </socialAcceleration>
                    </velocityProvider>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.StandardPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                        <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.StandardPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesVelocityProvider"/>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.LinearPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesExploitVelocityProvider"/>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.LinearPositionUpdateStrategy"/>
                </addBehavior>
		<!-- end initial behaviors -->
            </initialisationStrategy>
            <iterationStrategy class="pso.hpso.AdaptiveHeterogeneousIterationStrategy">
		<!-- behavior pool -->
                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.LinearDecreasingControlParameter">
                                <upperBound value="2.5"/>
                                <lowerBound value="0.5"/>
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.LinearIncreasingControlParameter">
                                <lowerBound value="0.5"/>
                                <upperBound value="2.5"/>
                                <parameter value="0.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.StandardPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                        <socialAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </socialAcceleration>
                    </velocityProvider>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.StandardPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                        <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.StandardPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesVelocityProvider"/>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.LinearPositionUpdateStrategy"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesExploitVelocityProvider"/>
                    <positionUpdateStrategy class="pso.positionupdatestrategies.LinearPositionUpdateStrategy"/>
                </addBehavior>
		<!-- end behavior pool -->
            </iterationStrategy>
        </algorithm>
    </algorithms>

    <measurements id="measurements" class="simulator.MeasurementSuite" resolution="5">
        <addMeasurement class="measurement.single.Fitness"/>
        <addMeasurement class="measurement.single.diversity.Diversity"/>
        <addMeasurement class="measurement.multiple.AdaptiveHPSOBehaviorProfileMeasurement"/>
    </measurements>

    <problems>
        <problem id="Rastrigin" class="problem.FunctionMinimisationProblem">
            <domain value="R(-5.12, 5.12)^30"/>
            <function class="functions.continuous.unconstrained.Rastrigin"/>
        </problem>

        <simulation samples="30">
            <algorithm idref="dynamic-hpso"/>
            <problem idref="Rastrigin"/>
            <measurements idref="measurements"/>
	     <output format="TXT" file="data/dynamic-hpso_Rastrigin_30_Dimensions.txt"/>
        </simulation>
        <simulation samples="30">
            <algorithm idref="adaptive-hpso"/>
            <problem idref="Rastrigin"/>
            <measurements idref="measurements"/>
	     <output format="TXT" file="data/adaptive-hpso_Rastrigin_30_Dimensions.txt"/>
        </simulation><commit_msg>Small fix for HPSO XML file.<commit_after><?xml version="1.0"?>
<!DOCTYPE simulator [
<!ATTLIST algorithm id ID #IMPLIED>
<!ATTLIST problem id ID #IMPLIED>
<!ATTLIST measurements id ID #IMPLIED>
]>
<simulator>
    <algorithms>
        <!-- Dynamic HPSO -->
        <algorithm id="dynamic-hpso" class="pso.PSO">
            <addStoppingCondition class="stoppingcondition.MaximumIterations" maximumIterations="1000"/>
            <initialisationStrategy class="algorithm.initialisation.HeterogeneousPopulationInitialisationStrategy">
                <entityNumber value="50"/>
                <entityType class="pso.particle.StandardParticle"/>
                
		<!-- initial behaviors -->
                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.LinearDecreasingControlParameter">
                                <upperBound value="2.5"/>
                                <lowerBound value="0.5"/>
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.LinearIncreasingControlParameter">
                                <lowerBound value="0.5"/>
                                <upperBound value="2.5"/>
                                <parameter value="0.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionProvider class="pso.positionprovider.StandardPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                        <socialAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </socialAcceleration>
                    </velocityProvider>
                    <positionProvider class="pso.positionprovider.StandardPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                        <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionProvider class="pso.positionprovider.StandardPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesVelocityProvider"/>
                    <positionProvider class="pso.positionprovider.LinearPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesExploitVelocityProvider"/>
                    <positionProvider class="pso.positionprovider.LinearPositionProvider"/>
                </addBehavior>
		<!-- end initial behaviors -->
            </initialisationStrategy>

            <iterationStrategy class="pso.hpso.DynamicHeterogeneousIterationStrategy">
		<!-- behavior pool -->
                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.LinearDecreasingControlParameter">
                                <upperBound value="2.5"/>
                                <lowerBound value="0.5"/>
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.LinearIncreasingControlParameter">
                                <lowerBound value="0.5"/>
                                <upperBound value="2.5"/>
                                <parameter value="0.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionProvider class="pso.positionprovider.StandardPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                        <socialAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </socialAcceleration>
                    </velocityProvider>
                    <positionProvider class="pso.positionprovider.StandardPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                        <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionProvider class="pso.positionprovider.StandardPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesVelocityProvider"/>
                    <positionProvider class="pso.positionprovider.LinearPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesExploitVelocityProvider"/>
                    <positionProvider class="pso.positionprovider.LinearPositionProvider"/>
                </addBehavior>
                <!-- end behavior pool -->
            </iterationStrategy>
        </algorithm>

	<!-- Adaptive HPSO -->
        <algorithm id="adaptive-hpso" class="pso.PSO">
            <addStoppingCondition class="stoppingcondition.MaximumIterations" maximumIterations="1000"/>
            <initialisationStrategy class="algorithm.initialisation.HeterogeneousPopulationInitialisationStrategy">
                <entityNumber value="50"/>
                <entityType class="pso.particle.StandardParticle"/>
                
		<!-- initial behaviors -->
                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.LinearDecreasingControlParameter">
                                <upperBound value="2.5"/>
                                <lowerBound value="0.5"/>
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.LinearIncreasingControlParameter">
                                <lowerBound value="0.5"/>
                                <upperBound value="2.5"/>
                                <parameter value="0.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionProvider class="pso.positionprovider.StandardPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                        <socialAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </socialAcceleration>
                    </velocityProvider>
                    <positionProvider class="pso.positionprovider.StandardPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                        <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionProvider class="pso.positionprovider.StandardPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesVelocityProvider"/>
                    <positionProvider class="pso.positionprovider.LinearPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesExploitVelocityProvider"/>
                    <positionProvider class="pso.positionprovider.LinearPositionProvider"/>
                </addBehavior>
		<!-- end initial behaviors -->
            </initialisationStrategy>
            <iterationStrategy class="pso.hpso.AdaptiveHeterogeneousIterationStrategy">
		<!-- behavior pool -->
                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.LinearDecreasingControlParameter">
                                <upperBound value="2.5"/>
                                <lowerBound value="0.5"/>
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.LinearIncreasingControlParameter">
                                <lowerBound value="0.5"/>
                                <upperBound value="2.5"/>
                                <parameter value="0.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionProvider class="pso.positionprovider.StandardPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                            <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </cognitiveAcceleration>
                        <socialAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </socialAcceleration>
                    </velocityProvider>
                    <positionProvider class="pso.positionprovider.StandardPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.StandardVelocityProvider">
                        <cognitiveAcceleration class="controlparameter.ConstantControlParameter">
                            <parameter value="0.0"/>
                        </cognitiveAcceleration>
                            <socialAcceleration class="controlparameter.ConstantControlParameter">
                                <parameter value="2.5"/>
                            </socialAcceleration>
                    </velocityProvider>
                    <positionProvider class="pso.positionprovider.StandardPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesVelocityProvider"/>
                    <positionProvider class="pso.positionprovider.LinearPositionProvider"/>
                </addBehavior>

                <addBehavior class="pso.particle.ParticleBehavior">
                    <velocityProvider class="pso.velocityprovider.BareBonesExploitVelocityProvider"/>
                    <positionProvider class="pso.positionprovider.LinearPositionProvider"/>
                </addBehavior>
		<!-- end behavior pool -->
            </iterationStrategy>
        </algorithm>
    </algorithms>

    <measurements id="measurements" class="simulator.MeasurementSuite" resolution="5">
        <addMeasurement class="measurement.single.Fitness"/>
        <addMeasurement class="measurement.single.diversity.Diversity"/>
        <addMeasurement class="measurement.multiple.AdaptiveHPSOBehaviorProfileMeasurement"/>
    </measurements>

    <problems>
        <problem id="Rastrigin" class="problem.FunctionMinimisationProblem">
            <domain value="R(-5.12, 5.12)^30"/>
            <function class="functions.continuous.unconstrained.Rastrigin"/>
        </problem>

        <simulation samples="30">
            <algorithm idref="dynamic-hpso"/>
            <problem idref="Rastrigin"/>
            <measurements idref="measurements"/>
	     <output format="TXT" file="data/dynamic-hpso_Rastrigin_30_Dimensions.txt"/>
        </simulation>
        <simulation samples="30">
            <algorithm idref="adaptive-hpso"/>
            <problem idref="Rastrigin"/>
            <measurements idref="measurements"/>
	     <output format="TXT" file="data/adaptive-hpso_Rastrigin_30_Dimensions.txt"/>
        </simulation>
{'fraction_non_alphanumeric': 0.09308834666930094, 'fraction_numerical': 0.007310085942902301, 'mean_word_length': 1.7157292318698023, 'pattern_counts': {'":': 0, '<': 479, '<?xml version=': 2, '>': 479, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1399771', 'n_tokens_mistral': 6914, 'n_tokens_neox': 6206, 'n_words': 862}