Sorting networks are an interesting class of parallel sorting algorithms with applications in multi-processor computers and switching networks. They are built by cascading a series of comparison-exchange units called comparators. Minimizing the number of comparators for a given number of inputs is a challenging optimization problem. This paper presents a two-pronged approach called Symmetry and Evolution based Network Sort Optimization (SENSO) that makes it possible to scale the solutions to networks with a larger number of inputs than previously possible. First, it uses the symmetry of the problem to decompose the minimization goal into subgoals that are easier to solve. Second, it minimizes the resulting greedy solutions further by using ...
Abstract. An evolutionary algorithm is combined with an application-specific developmental scheme in...
In the direct solution of sparse symmetric and positive definite lin-ear systems, finding an orderin...
Abstract. Megiddo introduced a technique for using a parallel algorithm for one problem to construct...
Abstract. Sorting Networks (SN) are efficient tools to sort an input data sequence. They are compose...
This paper deals with sorting networks design using Cartesian Genetic Programming and coevolution. S...
This paper demonstrates how non-typed genetic programming may be used to evolve sorting networks; sp...
A method is presented for the construction of arbitrary even-input sorting networks exhibiting bette...
This paper describes a computer-assisted non-existence proof of 9-input sorting networks consisting ...
Evolutionary algorithms have been shown to be powerful for solving multiobjective optimization probl...
textCan symmetry be utilized as a design principle to constrain evolutionary search, making it more...
Codish M, Cruz-Filipe L, Nebel M, Schneider-Kamp P. Applying Sorting Networks to Synthesize Optimize...
Comparator networks can model many algorithms for internal computer sorting. A comparator network is...
We consider the construction of minimal multi-layered perceptrons for solving combinatorial optimiza...
This paper introduces a new sorting network, called the balanced sorting Network, that sorts n items...
We present a new mathematical model for representing comparator networks together with a new algorit...
Abstract. An evolutionary algorithm is combined with an application-specific developmental scheme in...
In the direct solution of sparse symmetric and positive definite lin-ear systems, finding an orderin...
Abstract. Megiddo introduced a technique for using a parallel algorithm for one problem to construct...
Abstract. Sorting Networks (SN) are efficient tools to sort an input data sequence. They are compose...
This paper deals with sorting networks design using Cartesian Genetic Programming and coevolution. S...
This paper demonstrates how non-typed genetic programming may be used to evolve sorting networks; sp...
A method is presented for the construction of arbitrary even-input sorting networks exhibiting bette...
This paper describes a computer-assisted non-existence proof of 9-input sorting networks consisting ...
Evolutionary algorithms have been shown to be powerful for solving multiobjective optimization probl...
textCan symmetry be utilized as a design principle to constrain evolutionary search, making it more...
Codish M, Cruz-Filipe L, Nebel M, Schneider-Kamp P. Applying Sorting Networks to Synthesize Optimize...
Comparator networks can model many algorithms for internal computer sorting. A comparator network is...
We consider the construction of minimal multi-layered perceptrons for solving combinatorial optimiza...
This paper introduces a new sorting network, called the balanced sorting Network, that sorts n items...
We present a new mathematical model for representing comparator networks together with a new algorit...
Abstract. An evolutionary algorithm is combined with an application-specific developmental scheme in...
In the direct solution of sparse symmetric and positive definite lin-ear systems, finding an orderin...
Abstract. Megiddo introduced a technique for using a parallel algorithm for one problem to construct...