Solving Symmetric Functions Using a Majority Vote Algorithm
2021-05
Loading...
View/Download File
Persistent link to this item
Statistics
View StatisticsJournal Title
Journal ISSN
Volume Title
Title
Solving Symmetric Functions Using a Majority Vote Algorithm
Alternative title
Authors
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.