Solving Symmetric Functions Using a Majority Vote Algorithm

Loading...
Thumbnail Image

Persistent link to this item

Statistics
View Statistics

Journal Title

Journal ISSN

Volume Title

Title

Solving Symmetric Functions Using a Majority Vote Algorithm

Alternative title

Published Date

2021-05

Publisher

Type

Thesis or Dissertation

Abstract

The Majority Vote Algorithm, introduced by Rowe and Aishwaryaprajna in 2019 in a previous research, uses a majority voting technique to effectively solve the OneMax benchmark function with large noise, the Jump function with large gaps and any monotonic function with a polynomial image size. The Voting mechanism has been used as an evolutionary operator for a long time but came into light recently in the community.In our research, we identified the presence of a pathological condition called spin flip symmetry for the algorithm. Spin flip symmetry is the invariance of a pseudo-Boolean function to its complement. We prove that the majority voting technique cannot solve spin flip symmetric functions with reasonable probability. To address this issue, this thesis introduces a simple symmetry breaking technique which allows the majority voting to succeed. We demonstrate its efficiency on TwoMax and a new function called the SymmetricJump function. We also prove that the algorithm fails to solve the one-dimensional Ising Model. We use the significant-bit voting algorithm to check if the ising model works well with it and find that this algorithm also fails to solve the problem. We perform an experimental study to explore the tightness of the run time bounds and algorithm performance.

Keywords

Description

University of Minnesota M.S. thesis. May 2021. Major: Computer Science. Advisor: Andrew Sutton. 1 computer file (PDF); viii, 41 pages.

Related to

Replaces

License

Series/Report Number

Funding information

Isbn identifier

Doi identifier

Previously Published Citation

Other identifiers

Suggested citation

Sankineni, Preethi. (2021). Solving Symmetric Functions Using a Majority Vote Algorithm. Retrieved from the University Digital Conservancy, https://hdl.handle.net/11299/225663.

Content distributed via the University Digital Conservancy may be subject to additional license and use restrictions applied by the depositor. By using these files, users agree to the Terms of Use. Materials in the UDC may contain content that is disturbing and/or harmful. For more information, please see our statement on harmful content in digital repositories.