Help with implementing Genetic Algorithms for scheduling optimization (Operations Research field) in Python




Howard KnibbsUnited Kingdom


ExpiredApr 8, 2017
I need help to code a small mathematical model for a scheduling optimization problem (it is a classical problem from the field of Operations Research) in Python using a basic Genetic Algorithm (generate parents, evaluate a Mono-objective function, crossover, mutate).

My problem consists of having a set of tasks with a given time window and a duration time for each task. I have four constraints and my objective function is to maximize the sum of the priorities of the executed tasks. Due to the constraints, not all the task can be executed, so we must to find a schedule by using GA (as a complex problem would take too much time to solve by exact methods).

It is a simple function with one objective and four constraints and my main objective here is just to see how I should encode the genes, calculate the fitness. I have one year of Python programming so it is also a opportunity for me to learn

Skills & Expertise Required


Project closed for bidding!

Share this project with your friends

Freelancers You May Hire

Here are our top professional picks for you to hire

Similar Projects

Interview Preparation help for Pyth...

I need to work on interview preparation questions on R, Python and Go language.

Hourly, $28.00

Python with Electron JS Developerd

Please find below the skill set required:
Hands-on experience of JS (preferably Electron Js)

Strong knowledge of Python and its libraries

Good working experience on Linux and more

Hourly, $14.00

Web Scraping - Lead Generation Expe...

The freelancer should be a web scraping expert.
We want to have create a database filled with targeted Telegram (Twitter as well).
The purpose is then to use them to bring traffic on a more

Fixed, $250.00

Customer loan app enhancement

We have half way developed customer loan module need to add below enhancements
This app developed in ERP next

New features

Add/modify Loan Products
Choose from Flat Interest, more

Fixed, $350.00

ArcGIS Pro Scripting Tool Developme...

I'm looking for a script/add-in to run in the newest version of ArcGIS Pro (2.3) to perform the following tasks:

1) Add three new fields
2) Perform a list of select by attributes, more

Fixed, $50.00