Daniel R. Tauritz

ORCID: 0000-0002-8233-7701
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Evolutionary Algorithms and Applications
  • Metaheuristic Optimization Algorithms Research
  • Advanced Multi-Objective Optimization Algorithms
  • Network Security and Intrusion Detection
  • Software Engineering Research
  • Constraint Satisfaction and Optimization
  • Information and Cyber Security
  • Smart Grid Security and Resilience
  • Power System Optimization and Stability
  • Evolution and Genetic Dynamics
  • Neural Networks and Applications
  • Optimal Power Flow Distribution
  • Reinforcement Learning in Robotics
  • Software Testing and Debugging Techniques
  • Software Reliability and Analysis Research
  • Data Mining Algorithms and Applications
  • Fuzzy Logic and Control Systems
  • Scheduling and Timetabling Solutions
  • Gene Regulatory Network Analysis
  • Real-time simulation and control systems
  • Vehicle Routing Optimization Methods
  • Algorithms and Data Compression
  • Software-Defined Networks and 5G
  • Data Stream Mining Techniques
  • Advanced Malware Detection Techniques

Auburn University
2020-2024

Missouri University of Science and Technology
2011-2020

Sandia National Laboratories
2015

Los Alamos National Laboratory
2015

Leiden University
1997-2000

Predicting an adversary's capabilities, intentions, and probable vectors of attack is in general a complex arduous task. Cyber space particularly vulnerable to unforeseen attacks, as most computer networks have large, complex, opaque surface area are therefore extremely difficult analyze. Abstract adversarial models which capture the pertinent features needed for analysis, can reduce complexity sufficiently make analysis feasible. Game theory allows mathematical models; however, its...

10.1145/2739482.2768429 article EN 2015-07-10

Efficient and accurate malware detection is increasingly becoming a necessity for society to operate. Existing systems have excellent performance in identifying known which signatures are available, but poor anomaly zero day exploits not yet been made available or targeted attacks against specific entity. The primary goal of this paper provide evidence the potential learning classifier improve accuracy detection. A proof concept presented adaptive rule-based employing systems, combines...

10.1109/compsacw.2011.28 article EN 2011-07-01

Restricting the class of problems we want to perform well on allows Black Box Search Algorithms (BBSAs) specifically tailored that significantly outperform more general purpose problem solvers. However, fields encompass BBSAs, including Evolutionary Computing, are mostly focused improving algorithm performance over increasingly diversified classes. By definition, payoff for designing a high quality solver is far larger in terms number it can address, than specialized BBSA. This paper...

10.1145/2464576.2482728 article EN 2013-07-06

This paper presents the Coevolutionary Automated Software Correction system, which addresses in an integral and fully automated manner complete cycle of software artifact testing, error location, correction phases. It employs a coevolutionary approach where artifacts test cases are evolved tandem. The evolve to better find flaws behave specification when exposed cases, thus causing evolutionary arms race. Experimental results presented on same problem employed published previous...

10.1145/1830483.1830739 article EN 2010-07-07

For a given program, testing, locating the errors identified, and correcting those is critical, yet expensive process. The field of Search Based Software Engineering (SBSE) addresses these phases by formulating them as search problems. Coevolutionary Automated Correction (CASC) system targets correction phase coevolving test cases programs at source code level. This paper presents latest version CASC featuring multi-objective optimization an enhanced representation language. Results are...

10.1145/2330163.2330333 article EN 2012-07-07

Crossover is a core genetic operator in many evolutionary algorithms (EAs). The performance of such EAs on given problem dependent properly configuring crossover. A small set common crossover operators used the vast majority EAs, typically fixed for entire run. Selecting which to use and tuning its associated parameters obtain acceptable specific often time consuming manual process. Even then custom may be required achieve optimal performance. Finally, best configuration state This paper...

10.1145/2001858.2002051 article EN 2011-07-12

General-purpose optimization algorithms are often not well suited for real-world scenarios where many instances of the same problem class need to be repeatedly and efficiently solved. Hyper-heuristics automate design a particular scenario, making them good match solving. For instance, hardware model checking induced Boolean Satisfiability Problem (SAT) have very specific distribution which general SAT solvers necessarily targeted to. can solver customized instances.

10.1145/2739482.2768456 article EN 2015-07-10

One of the obstacles to Evolutionary Algorithms (EAs) fulfilling their promise as easy use general-purpose problem solvers, is difficulty correctly configuring them for specific problems such obtain satisfactory performance. Having a mechanism automatically parameters and operators every stage evolutionary life-cycle would give EAs more widely spread popularity in non-expert community. This paper investigates automatic configuration one stages life-cycle, parent selection, via new concept...

10.1109/cec.2007.4424455 article EN 2007-09-01

The No-Free-Lunch theorem is a fundamental result in the field of black-box function optimization. Recent work has shown that coevolution can exhibit free lunches. question as to which classes lunches still open. In this paper we present novel framework for analyzing like results coevolutionary algorithms. Our advantage inquiries terms solution concepts and isomorphisms on weak preference relation configurations. This allows algorithms be naturally classified by type they seek. Using also...

10.1145/1389095.1389163 article EN 2008-07-12

Fuzzy Adaptive Resonance Theory (ART) is a classic unsupervised learning algorithm. Its performance on particular clustering problem sensitive to the suitability of category function for said problem. However, ART employs fixed and thus unable benefit from potential adjust its function. This paper presents an exploration into employing evolutionary computation automated design functions obtain significantly enhanced through tailoring specific classes. We employ genetic programming powered...

10.1145/3067695.3082056 article EN Proceedings of the Genetic and Evolutionary Computation Conference Companion 2017-07-11

Black-Box Search Algorithms (BBSAs) tailored to a specific problem class may be expected significantly outperform more general purpose solvers, including canonical evolutionary algorithms. Recent work has introduced novel approach evolving BBSAs through genetic programming hyper-heuristic. However, that first generation of hyper-heuristics suffered from over-specialization. This paper presents study on the second hyper-heuristic which employs multi-sample training alleviate...

10.1145/2598394.2609872 article EN 2014-07-11

Practitioners often need to solve real world problems for which no custom search algorithms exist. In these cases they tend use general-purpose solvers that have guarantee perform well on their specific problem. The relatively new field of hyper-heuristics provides an alternative the potential pit-falls solvers, by allowing practitioners generate a algorithm optimized problem interest. Hyper-heuristics are meta-heuristics operating space employing targeted primitives compose algorithms. This...

10.1145/2739482.2768457 article EN 2015-07-10

Abstract The genetic blueprint for the essential functions of life is encoded in DNA, which translated into proteins—the engines driving most our metabolic processes. Recent advancements genome sequencing have unveiled a vast diversity protein families, but compared with massive search space all possible amino acid sequences, set known functional families minimal. One could say nature has limited ”vocabulary.” A major question computational biologists, therefore, whether this vocabulary can...

10.1093/bib/bbae360 article EN cc-by Briefings in Bioinformatics 2024-07-25

Discovering and exploiting the linkage between genes during evolutionary search allows Linkage Tree Genetic Algorithm (LTGA) to maximize crossover effectiveness, greatly reducing both population size total number of evaluations required reach success on decomposable problems. This paper presents a comparative analysis most prominent LTGA variants newly introduced variant. While deceptive trap problem (Trap-k) is one canonical benchmarks for testing LTGA, when combined with applying steepest...

10.1145/2330163.2330252 article EN 2012-07-07

Creating an Evolutionary Algorithm (EA) which is capable of automatically configuring itself and dynamically controlling its parameters a challenging problem. However, solving this problem can reduce the amount manual configuration required to implement EA, allow EA be more adaptable, produce better results on range problems without requiring specific tuning. Using Supportive Coevolution (SuCo) evolve Self-Configuring Crossover (SCX) combines automatic technique multiple populations from...

10.1145/2464576.2482727 article EN 2013-07-06

The number of parameters that need to be manually tuned achieve good performance evolutionary algorithms and the dependency on each other make this potentially robust efficient computational method very time consuming difficult use. This paper introduces a greedy population sizing for (GPS-EA), an automated size tuning does not require any related specified or priori. Theoretical analysis function evaluations needed by GPS-EA produce solutions is provided. We also perform empirical...

10.1109/cec.2007.4424742 article EN 2007-09-01

Traditional evolutionary algorithms are powerful problem solvers that have several fixed parameters which require prior specification. Determining good values for any of these can be difficult, as generally very sensitive, requiring expert knowledge to set optimally without extensive use trial and error. Parameter control is a promising approach achieving this automation has the added potential increasing EA performance based on both theoretical empirical evidence optimal strategy change...

10.1145/1830483.1830624 article EN 2010-07-07

Evolutionary Algorithms (EAs) are inherently parallel due to their ability simultaneously evaluate the fitness of individuals. Synchronous Parallel EAs (SPEAs) leverage this with intent gain significant speed-ups when executed on multiple processors. However, many important problem classes lead large variations in evaluation times, such as is often case hyper-heuristics where time complexity executing one individual may differ greatly from that another. Asynchronous (APEAs) omit generational...

10.1145/2908961.2931729 article EN 2016-07-20

Random graph generation techniques provide an invaluable tool for studying related concepts. Unfortunately, traditional random models tend to produce artificial representations of real-world phenomenon. Manually developing customized every application would require unreasonable amount time and effort. In this work, a platform is developed automate the production generators that are tailored specific applications. Elements existing used create set graph-based primitive operations. A...

10.1109/ssci.2016.7849929 article EN 2021 IEEE Symposium Series on Computational Intelligence (SSCI) 2016-12-01
Coming Soon ...