{"id":{"repo_id":"rgu","oai_identifier":"oai:rgu-repository.worktribe.com:2795469"},"canonical_url":"https://search.dev.ndltd.org/etd/rgu/oai:rgu-repository.worktribe.com:2795469","repository":{"repo_id":"rgu","name":"Robert Gordon University","base_url":"https://rgu-repository.worktribe.com/oaiprovider"},"display":{"title":"Adaptive challenge for algebraic and realistic dynamic optimisation benchmarks.","abstract":"Dynamic optimisation focuses on finding the best possible solutions while continuously adapting to changing environments. One of the main challenges in academic dynamic optimisation is accurately representing the adaptive challenge of online algorithms to different dynamic features in benchmark generators, ensuring that only problems that obtain effective adaptation of online algorithms are classified as \"dynamic\". However, academic research often simulates changes in the problem by simply adjusting certain features of the dynamic process, such as the magnitude and frequency of problem changes. This thesis reviews academic research and practical applications to identify inconsistencies in defining dynamic optimisation problems, and replicates established methods to quantitatively evaluate how different dynamic features affect the adaptive advantage of algorithms. In particular, the study makes the following contributions. First, the thesis establishes a theoretical framework for the fitness landscape rotation as a dynamic benchmark generator in order to demonstrate its preserving nature. Contributions here include using the fitness landscape rotation as a tilting strategy to redirect the search for algorithms that are stuck in local optima. Second, the study introduces the concept of elusivity to differentiate dynamic optimisation problems from sequences of unrelated instances by quantifying the adaptive advantage of online algorithms over restart. The conducted empirical research shows that certain combinations of problems, algorithms and performance metrics indicate different degrees of elusivity, highlighting the importance of considering algorithmic performance in relation to problem dynamism. Third, in order to extend the analysis to a practical scenario, the thesis presents a thorough analysis and a robust methodology for generating synthetic instances from real-world data, provided by ARR Craib, introducing a novel approach to developing dynamic benchmark instances, especially for dynamic scheduling problems. The specific benchmark generator characterises realistic features, allowing for the evaluation of optimisation algorithms in practical dynamic contexts.","abstract_html":"Dynamic optimisation focuses on finding the best possible solutions while continuously adapting to changing environments. One of the main challenges in academic dynamic optimisation is accurately representing the adaptive challenge of online algorithms to different dynamic features in benchmark generators, ensuring that only problems that obtain effective adaptation of online algorithms are classified as &quot;dynamic&quot;. However, academic research often simulates changes in the problem by simply adjusting certain features of the dynamic process, such as the magnitude and frequency of problem changes. This thesis reviews academic research and practical applications to identify inconsistencies in defining dynamic optimisation problems, and replicates established methods to quantitatively evaluate how different dynamic features affect the adaptive advantage of algorithms. In particular, the study makes the following contributions. First, the thesis establishes a theoretical framework for the fitness landscape rotation as a dynamic benchmark generator in order to demonstrate its preserving nature. Contributions here include using the fitness landscape rotation as a tilting strategy to redirect the search for algorithms that are stuck in local optima. Second, the study introduces the concept of elusivity to differentiate dynamic optimisation problems from sequences of unrelated instances by quantifying the adaptive advantage of online algorithms over restart. The conducted empirical research shows that certain combinations of problems, algorithms and performance metrics indicate different degrees of elusivity, highlighting the importance of considering algorithmic performance in relation to problem dynamism. Third, in order to extend the analysis to a practical scenario, the thesis presents a thorough analysis and a robust methodology for generating synthetic instances from real-world data, provided by ARR Craib, introducing a novel approach to developing dynamic benchmark instances, especially for dynamic scheduling problems. The specific benchmark generator characterises realistic features, allowing for the evaluation of optimisation algorithms in practical dynamic contexts.","abstract_has_math":false,"creators":["Alza Santos, Joan"],"institution":"Robert Gordon University","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["J. McCall, J. Ceberio and M. Bartlett"],"committee_chairs":[],"committee_members":[],"year":2025,"date_issued":"2025","date_published":"2025","updated_at":"2026-07-24T04:10:06Z","subjects":["Dynamic optimisation","Combinatorial optimisation","Fitness landscape rotation","Group theory","Evolutionary algorithms","Truck and trailer scheduling","Logistics"],"languages":["en"],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["oai:rgu-repository.worktribe.com:2795469","https://doi.org/10.48526/rgu-wt-2795469"],"render_values":[{"text":"oai:rgu-repository.worktribe.com:2795469","href":null,"code":true},{"text":"https://doi.org/10.48526/rgu-wt-2795469","href":"https://doi.org/10.48526/rgu-wt-2795469","code":true}]},{"key":"dc:creator.authoridentifier","label":"Author Identifier","values":["0000-0002-7644-9993"],"render_values":[{"text":"0000-0002-7644-9993","href":"https://orcid.org/0000-0002-7644-9993","code":true}]}]},"links":{"outbound_url":"https://rgu-repository.worktribe.com/2795469/1/ALZA%20SANTOS%202025%20Adaptive%20challenge%20for%20algebraic","outbound_label":"Repository record","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["J. McCall, J. Ceberio and M. Bartlett"]},{"key":"dc:contributor.sponsor","label":"Sponsor","values":["RGU Internal Funding"]},{"key":"dc:creator","label":"Author","values":["Alza Santos, Joan"]},{"key":"dc:creator.authoridentifier","label":"Author Identifier","values":["0000-0002-7644-9993"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2025-01-31"]},{"key":"dc:date.issued","label":"Date","values":["2025"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["Robert Gordon University"]},{"key":"dc:relation.isreferencedby","label":"Dc Relation Isreferencedby","values":["https://rgu-repository.worktribe.com/output/2795469"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Dynamic optimisation","Combinatorial optimisation","Fitness landscape rotation","Group theory","Evolutionary algorithms","Truck and trailer scheduling","Logistics"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["oai:rgu-repository.worktribe.com:2795469","https://doi.org/10.48526/rgu-wt-2795469"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://rgu-repository.worktribe.com/2795469/1/ALZA%20SANTOS%202025%20Adaptive%20challenge%20for%20algebraic"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Dynamic optimisation focuses on finding the best possible solutions while continuously adapting to changing environments. One of the main challenges in academic dynamic optimisation is accurately representing the adaptive challenge of online algorithms to different dynamic features in benchmark generators, ensuring that only problems that obtain effective adaptation of online algorithms are classified as \"dynamic\". However, academic research often simulates changes in the problem by simply adjusting certain features of the dynamic process, such as the magnitude and frequency of problem changes. This thesis reviews academic research and practical applications to identify inconsistencies in defining dynamic optimisation problems, and replicates established methods to quantitatively evaluate how different dynamic features affect the adaptive advantage of algorithms. In particular, the study makes the following contributions. First, the thesis establishes a theoretical framework for the fitness landscape rotation as a dynamic benchmark generator in order to demonstrate its preserving nature. Contributions here include using the fitness landscape rotation as a tilting strategy to redirect the search for algorithms that are stuck in local optima. Second, the study introduces the concept of elusivity to differentiate dynamic optimisation problems from sequences of unrelated instances by quantifying the adaptive advantage of online algorithms over restart. The conducted empirical research shows that certain combinations of problems, algorithms and performance metrics indicate different degrees of elusivity, highlighting the importance of considering algorithmic performance in relation to problem dynamism. Third, in order to extend the analysis to a practical scenario, the thesis presents a thorough analysis and a robust methodology for generating synthetic instances from real-world data, provided by ARR Craib, introducing a novel approach to developing dynamic benchmark instances, especially for dynamic scheduling problems. The specific benchmark generator characterises realistic features, allowing for the evaluation of optimisation algorithms in practical dynamic contexts."]},{"key":"dc:title","label":"Title","values":["Adaptive challenge for algebraic and realistic dynamic optimisation benchmarks."]}]}],"canonical_facts":{"dc:contributor.advisor":["J. McCall, J. Ceberio and M. Bartlett"],"dc:contributor.sponsor":["RGU Internal Funding"],"dc:creator":["Alza Santos, Joan"],"dc:creator.authoridentifier":["0000-0002-7644-9993"],"dc:date":["2025-01-31"],"dc:date.issued":["2025"],"dc:description.abstract":["Dynamic optimisation focuses on finding the best possible solutions while continuously adapting to changing environments. One of the main challenges in academic dynamic optimisation is accurately representing the adaptive challenge of online algorithms to different dynamic features in benchmark generators, ensuring that only problems that obtain effective adaptation of online algorithms are classified as \"dynamic\". However, academic research often simulates changes in the problem by simply adjusting certain features of the dynamic process, such as the magnitude and frequency of problem changes. This thesis reviews academic research and practical applications to identify inconsistencies in defining dynamic optimisation problems, and replicates established methods to quantitatively evaluate how different dynamic features affect the adaptive advantage of algorithms. In particular, the study makes the following contributions. First, the thesis establishes a theoretical framework for the fitness landscape rotation as a dynamic benchmark generator in order to demonstrate its preserving nature. Contributions here include using the fitness landscape rotation as a tilting strategy to redirect the search for algorithms that are stuck in local optima. Second, the study introduces the concept of elusivity to differentiate dynamic optimisation problems from sequences of unrelated instances by quantifying the adaptive advantage of online algorithms over restart. The conducted empirical research shows that certain combinations of problems, algorithms and performance metrics indicate different degrees of elusivity, highlighting the importance of considering algorithmic performance in relation to problem dynamism. Third, in order to extend the analysis to a practical scenario, the thesis presents a thorough analysis and a robust methodology for generating synthetic instances from real-world data, provided by ARR Craib, introducing a novel approach to developing dynamic benchmark instances, especially for dynamic scheduling problems. The specific benchmark generator characterises realistic features, allowing for the evaluation of optimisation algorithms in practical dynamic contexts."],"dc:identifier":["oai:rgu-repository.worktribe.com:2795469","https://doi.org/10.48526/rgu-wt-2795469"],"dc:identifier.uri":["https://rgu-repository.worktribe.com/2795469/1/ALZA%20SANTOS%202025%20Adaptive%20challenge%20for%20algebraic"],"dc:language":["en"],"dc:publisher.institution":["Robert Gordon University"],"dc:relation.isreferencedby":["https://rgu-repository.worktribe.com/output/2795469"],"dc:subject":["Dynamic optimisation","Combinatorial optimisation","Fitness landscape rotation","Group theory","Evolutionary algorithms","Truck and trailer scheduling","Logistics"],"dc:title":["Adaptive challenge for algebraic and realistic dynamic optimisation benchmarks."],"dc:type":["Thesis"]},"updated_at":"2026-07-24T04:10:06Z"}