Skip to content

Transit Search: An optimization algorithm based on exoplanet exploration

Notifications You must be signed in to change notification settings

M-Mirrashid/Transit-Search-Optimization-Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Transit Search Optimization Algorithm:

This repository contains Python code implementing an optimization algorithm, Transit Search (TS), a cutting-edge optimization algorithm that draws inspiration from the remarkable method of exoplanet detection known as transit. The TS presents a novel astrophysics-inspired meta-heuristic approach to solving complex scientific problems. With more than 3800 planets detected using the transit technique by space telescopes, this algorithm harnesses the power of transit exploration and adapts it to the realm of optimization.

Structure:

Main File: The primary script that executes the optimization algorithm. It calls the Cost_Function and TransitSearchmodules.
Cost_Function: Defines the cost function to be minimized during the optimization process. This file includes detailed documentation of the cost function, its parameters, and any relevant assumptions.
TransitSearch: The core of the optimization algorithm, implementing the search strategy inspired by the TS algorithm. This module is called by the Main File.

Definition of the considered cost function:

Name: Branin
Best Cost: 0.397887
Best Solution: (-pi,12.275); (pi,2.275); (9.42478,2.475)
Dimension: 2

Citation:

Mirrashid, Masoomeh, and Hosein Naderpour. "Transit search: An optimization algorithm based on exoplanet exploration." Results in Control and Optimization 7 (2022): 100127. https://doi.org/10.1016/j.rico.2022.100127

Requirements:

Python (version 3.8.19)
List of required Python libraries: NumPy, Math, Matplotlib

Contributions:

Contributions are welcome! Please feel free to fork this repository and submit pull requests.

About

Transit Search: An optimization algorithm based on exoplanet exploration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published