Using simulated annealing for locating array construction

09/28/2019
by   Tatsuya Konishi, et al.
0

Context: Combinatorial interaction testing is known to be an efficient testing strategy for computing and information systems. Locating arrays are mathematical objects that are useful for this testing strategy, as they can be used as a test suite that enables fault localization as well as fault detection. In this application, each row of an array is used as an individual test. Objective: This paper proposes an algorithm for constructing locating arrays with a small number of rows. Testing cost increases as the number of tests increases; thus the problem of finding locating arrays of small sizes is of practical importance. Method: The proposed algorithm uses simulation annealing, a meta-heuristic algorithm, to find locating array of a given size. The whole algorithm repeatedly executes the simulated annealing algorithm by dynamically varying the input array size. Results: Experimental results show 1) that the proposed algorithm is able to construct locating arrays for problem instances of large sizes and 2) that, for problem instances for which nontrivial locating arrays are known, the algorithm is often able to generate locating arrays that are smaller than or at least equal to the known arrays. Conclusion: Based on the results, it is concluded that the proposed algorithm can produce small locating arrays and scale to practical problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2019

Finding minimum locating arrays using a CSP solver

Combinatorial interaction testing is an efficient software testing strat...
research
08/20/2021

Estimation of Convex Polytopes for Automatic Discovery of Charge State Transitions in Quantum Dot Arrays

In spin based quantum dot arrays, a leading technology for quantum compu...
research
11/22/2022

Array-Aware Matching: Taming the Complexity of Large-Scale Simulation Models

Equation-based modelling is a powerful approach to tame the complexity o...
research
10/13/2021

Constrained Detecting Arrays: Mathematical Structures for Fault Identification in Combinatorial Interaction Testing

Context: Detecting arrays are mathematical structures aimed at fault ide...
research
04/22/2021

Algorithms for finding generalized minimum aberration designs

Statistical design of experiments is widely used in scientific and indus...
research
04/08/2014

Virtual Prototyping and Distributed Control for Solar Array with Distributed Multilevel Inverter

In this paper, we present the virtual prototyping of a solar array with ...
research
03/04/2019

On Resistive Memories: One Step Row Readout Technique and Sensing Circuitry

Transistor-based memories are rapidly approaching their maximum density ...

Please sign up or login with your details

Forgot password? Click here to reset