About Fliscopt
What is Fliscopt?
Fliscopt is a short name for the term Flight Scheduling Optimization . It is a library you can use for scheduling flights which are round trips from given locations to a given location and back. Fliscopt takes care of the constraints imposed such as waiting time, departure time, cost of the flight,etc.
Why should I use it?
You can easily run novel variants of Genetic Algorithm’s which have been tried and tested on benchmarks , to optimize for your given task. Moreover, fliscopt provides a simple interface which can be used to also learn about the algorithm’s and optimize your given task at hand. Simply plug your own cost function in based on the convention and enjoy the power of optimization.
How to use it?
All the details are mentioned in the README.md, which explains beautifully how to install it as a package from PyPy or to clone it from the source.
Installation
- Using pip -> Find prereleases & finished versions here
- PyPi Project Page -> Find meta information & dependencies here
Algorithms available
- All algorithms -> Descriptions of all algorithms with relevant params
- Genetic Algorithms -> Solving both constrained & unconstrained optimisation problems
- Genetic Reversal -> Introducing switching to genetic algorithms
- Iterated chaining -> Chaining procedure inspired by Nevergrad
- What is switching? -> A guide for what switching is and how it’s used