Find Jobs
Hire Freelancers

Algorithm of automatic schedule planning.

$30-250 USD

Abgesagt
Veröffentlicht vor mehr als 14 Jahren

$30-250 USD

Bezahlt bei Lieferung
We have a list of teachers List <Teacher>, the list of educational groups List <Group>, the list of rooms List <Room>, also we have a week which it is in two-dimensional array Boolean [7] [24] if their value is true these working hours, if false – NOT working. Such «the array of time» is stored for each teacher and group. In addition to it we have mapping List <EducationalRelationship> - what teacher to what group in what quantity of hours teaches this week. The task consists in making the optimal schedule for the set operating time of algorithm, i.e. we can transfer to algorithm time of its operation in milliseconds. Thus at once to time the teacher cannot carry on lessons for many groups, the group in at one time cannot have many teachers (i.e. lessons) and in the room simultaneously there cannot be some lessons. It is necessary to develop algorithm so that it was possible to bring additional limitations in it, for example «there should not be holes in the group schedule» and-or «math cannot be more than once in day» and-or «the Physics should be the coupled lesson», etc. It is desirable to result algorithm in Java with a set of tests that it was possible to estimate its efficiency. Aforementioned classes and the interface which is necessary for realizing: class Teacher { Long id; String name; Boolean[7][24] workTime; } class Group { Long id; String name; Boolean[7][24] workTime; } class Room { Long id; String name; } class EducationalRelationship { Teacher teacher; Group group; Integer hours; } class TimetableDetail { // day index from time-array int dayIndex; // hour index from time-array int hourIndex; Teacher teacher; Group group; Room room; } interface TimetableGenerator { List<TimetableDetail> generateTimetable(List<Teacher> teacherList, List<Group> groupList, List<Room> roomList, List<EducationalRelationship> eduList, long time); } Presumably this task can dare with usage of Genetic Algorithms [login to view URL] Write me! There can be you can make not everything but only a part – bid too! PS If you want to read this task in russian - see the attachment.
Projekt-ID: 564828

Über das Projekt

16 Vorschläge
Remote Projekt
Aktiv vor 14 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
16 Freelancer bieten im Durchschnitt $76 USD für diesen Auftrag
Avatar des Nutzers
Hello, Please view pmb. Ashwin
$100 USD in 10 Tagen
4,9 (39 Bewertungen)
5,7
5,7
Avatar des Nutzers
Please check PM. Thanks.
$300 USD in 5 Tagen
5,0 (1 Bewertung)
4,1
4,1
Avatar des Nutzers
Sir, pls check pm
$30 USD in 4 Tagen
4,6 (7 Bewertungen)
3,1
3,1
Avatar des Nutzers
sir , i have three years experience java and algorithm. so , i can do this efficently....
$40 USD in 2 Tagen
5,0 (3 Bewertungen)
2,9
2,9
Avatar des Nutzers
Hi, I am an experienced C++ programmer who has worked on many optimization algorithms, including TSP, simulated annealing etc. I have graduated from Indian Institute of Science Bangalore and have worked on the mentioned problem as part of my course assignment also. I can do your interesting application in 5 days time, in C++ and it will be well tested. Kindly let me know the detailed requirement specification if my bid suits you. Sourabh
$30 USD in 4 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
I can do this for you, in Java and using the Genetic algorithm.
$40 USD in 3 Tagen
0,0 (1 Bewertung)
0,0
0,0
Avatar des Nutzers
I can do this for you!
$30 USD in 5 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hi there, it is not a hard work and I can finish it in short time :)
$100 USD in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
I would love to do this interesting project. I can complete it in a short time and to a very high quality. Feel free to PM me for details of my previous experience.
$50 USD in 3 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
i will done the project in 30 days
$175 USD in 30 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
I am to know well Java, and used to design an excellent DBMS with Java, so it is easy for me.
$60 USD in 3 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
I have experience in Algorithm Designing and implementation.
$30 USD in 1 Tag
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
3 years expirience of Java programming.
$30 USD in 3 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hi, I can do this work for you as early as possible. Am ready to start immediately, Please check PM
$75 USD in 10 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
i can do your job in java..in the past i hav developed codes for many optimization algorithms such as GA, PSO etc...can do your problem in very short time
$30 USD in 3 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von RUSSIAN FEDERATION
Saint-Petersburg, Russian Federation
0,0
0
Mitglied seit Okt. 18, 2009

Kundenüberprüfung

Andere Aufträge von diesem Kunden

Project for valkyriav
$30-250 USD
Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.