Skip to content

Implement aiNet for Optimization#43

Open
Joao-Paulo-Silva wants to merge 3 commits intoAIS-Package:mainfrom
Joao-Paulo-Silva:feature/opt-ainet
Open

Implement aiNet for Optimization#43
Joao-Paulo-Silva wants to merge 3 commits intoAIS-Package:mainfrom
Joao-Paulo-Silva:feature/opt-ainet

Conversation

@Joao-Paulo-Silva
Copy link
Member

@Joao-Paulo-Silva Joao-Paulo-Silva commented Nov 16, 2025

Details

The Opt-AiNet algorithm will be implemented in the INA(Immune Network Algorithm) module, applyying the principles of artificial immune network theory.

Project Structure

aisp/
  └─ ina/
      ├─ tests/
      ├─ __init__.py
      ├─ _ai_network.py
      └─ _opt_ai_network.py 

Important

  • Reuse the existing mutation functions already implemented in project.
  • Ensure that all four mutation methods are reviewed and validated for compatibility with the Ainet context:
    • clone_and_mutate_continuous
    • clone_and_mutate_binary
    • clone_and_mutate_ranged
    • clone_and_mutate_permutation

References

Below are some key references to support the implementation of technique:

@Joao-Paulo-Silva Joao-Paulo-Silva self-assigned this Nov 16, 2025
@Joao-Paulo-Silva Joao-Paulo-Silva added documentation Improvements or additions to documentation New Feature Add new modules or techniques labels Nov 16, 2025
@Joao-Paulo-Silva Joao-Paulo-Silva linked an issue Nov 16, 2025 that may be closed by this pull request
…ing `affinity_function` as a public and abstract method for implementation by subclasses, and centralizing execution in `_affinity_function` as an internal method, preventing overriding.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation New Feature Add new modules or techniques

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement aiNet for Optimization

1 participant