Calculating lexicase selection probabilities is NP-Hard

01/17/2023
by   Emily Dolson, et al.
0

Calculating the probability of an individual solution being selected under lexicase selection is an important problem in attempts to develop a deeper theoretical understanding of lexicase selection, a state-of-the art parent selection algorithm in evolutionary computation. Discovering a fast solution to this problem would also have implications for efforts to develop practical improvements to lexicase selection. Here, I prove that this problem, which I name lex-prob, is NP-Hard. I achieve this proof by reducing SAT, a well-known NP-Complete problem, to lex-prob in polynomial time. This reduction involves an intermediate step in which a popular variant of lexicase selection, epsilon-lexicase selection, is reduced to standard lexicase selection. This proof has important practical implications for anyone needing a fast way of calculating the probabilities of individual solutions being selected under lexicase selection. Doing so in polynomial time would be incredibly challenging, if not all-together impossible. Thus, finding approximation algorithms or practical optimizations for speeding up the brute-force solution is likely more worthwhile. This result also has deeper theoretical implications about the relationship between epsilon-lexicase selection and lexicase selection and the relationship between lex-prob and other NP-Hard problems.

READ FULL TEXT

page 4

page 6

research
04/05/2019

Automating Resolution is NP-Hard

We show that the problem of finding a Resolution refutation that is at m...
research
02/08/2021

On Computation Complexity of True Proof Number Search

We point out that the computation of true proof and disproof numbers for...
research
05/19/2023

Probabilistic Lexicase Selection

Lexicase selection is a widely used parent selection algorithm in geneti...
research
01/22/2020

A Pseudopolynomial Algorithm to Minimize Maximum Lateness on Multiple Related Machines

In this paper, we will find a pseudopolynomial algorithm to solve Qm || ...
research
04/05/2021

A Critique of Keum-Bae Cho's Proof that P⊊NP

In this paper we critique Keum-Bae Cho's proof that P⊊NP. This proof rel...
research
09/13/2021

On explicit reductions between two purely algebraic problems: MQ and MLD

The Maximum Likelihood Decoding Problem (MLD) and the Multivariate Quadr...
research
01/03/2019

The Product Knapsack Problem: Approximation and Complexity

We consider the product knapsack problem, which is the variant of the cl...

Please sign up or login with your details

Forgot password? Click here to reset