Class StrongSuppressorGeometry

Object
AbstractGeometry
StrongSuppressorGeometry

public class StrongSuppressorGeometry extends AbstractGeometry
Geometry implementation for the strong suppressor graphs of Giakkoupis (2016).
See Also:
  • Constructor Details

    • StrongSuppressorGeometry

      public StrongSuppressorGeometry(EvoLudo engine)
      Create a strong suppressor geometry tied to the given engine.
      Parameters:
      engine - EvoLudo pacemaker
  • Method Details

    • init

      public void init()
      Generates a strong undirected suppressor of selection. Population size obeys \(N=n^2(1+n(1+n))=n^2+n^3+n^4\) for integer \(n\) with three node types \(U=n^3\), \(V=n^4\) and \(W=n^2\). Each node in \(V\) connects to one node in \(U\) and to all nodes in \(W\).
      Specified by:
      init in class AbstractGeometry
      See Also:
    • checkSettings

      protected boolean checkSettings()
      Description copied from class: AbstractGeometry
      Hook for subclasses to implement geometry specific checks.
      Overrides:
      checkSettings in class AbstractGeometry
      Returns:
      true if adjustments require a reset