for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
"""Represents optimization strategy for group in PSO."""
class GroupOptimizationStrategy:
@staticmethod
def initialize():
"""
Initialize strategy.
Raises:
NotImplementedError: if not implemented.
raise NotImplementedError
def should_continue(best_particle):
Strategic method.
Args:
best_particle (Particle): best particle in swarm
'"""
def finalize(best_particle):
Strategic method which must set correct status for all stages.