Member 14497103 Ответов: 2

Я хочу разработать алгоритм планирования подготовки учителей.


We have to make the schedule for the training of about 1.2 lakhs teachers who will get their training by the Master Trainers. From the body of the teachers, Master Trainers and the State Monitors will be recruited. In the state there are 24 districts and every district will be having a State Monitor. The State Monitor will monitor the teacher training given by the Master Trainers. There are 446 Master Trainers out of which 42 Master Trainers are in the backup and they will train the teachers if any one of the 414 active Master Trainers will take leave or fall sick. The Master Trainers will give the training for one subject out of the three (Hindi, English, Mathematics). So there will be 138 Master Trainers for one subject. All the active Master Trainers will get 3 nearby training venues which he will cover over the cycle of three months (one venue per month). In a month, the Master Trainer will conduct 10 training sessions of two days each for about 40 teachers at a time at that venue. And a Master Trainer would get 1 day to shift to the new venue to train the other teachers. All the Master Trainers (446) and the State Monitors (24) will get a 6 days training at the starting of every three months at a city XYZ. The school teachers are divided into three groups-1, 2, & 3, that will be based on the TNA test of the teachers. Every teacher will have to attend 2 days training in a month. Every teacher is assigned a nearest venue where they will be trained by a Master Trainer in a group of 40. Likewise, he will get the training for the next two subjects in the next coming months at the same venue. The teachers will be selected from different schools so that the workings of the school doesn’t get stopped. The scheduler will have to reschedule the training of the teacher if the teacher is not present in the scheduled training at the first time.

Что я уже пробовал:

Я пытаюсь сделать его алгоритм на python. Пожалуйста, помогите мне в создании этого полного алгоритма.

2 Ответов

Рейтинг:
0

OriginalGriff

Цитата:
Пожалуйста, помогите мне в создании этого полного алгоритма
Мы более чем готовы помочь тем, кто застрял, но это не значит, что мы здесь, чтобы сделать все это для вас! Мы не можем сделать всю работу, вам либо платят за это, либо это часть ваших оценок, и было бы совсем несправедливо, если бы мы сделали все это за вас.

Поэтому нам нужно, чтобы вы сделали работу, и мы поможем вам, когда вы застряли. Это не значит, что мы дадим вам пошаговое решение, которое вы можете сдать!
Начните с объяснения, где вы находитесь в данный момент и каков следующий шаг в этом процессе. Затем расскажите нам, что вы пытались сделать, чтобы этот следующий шаг сработал, и что произошло, когда вы это сделали.


Member 14497103

Я не получу за это ни денег, ни оценки. Я студентка. Я хочу учиться. Пожалуйста, помогите мне.

OriginalGriff

- Я ничего не получу ... оценка за это. Я студентка."
Итак, вы говорите, что это не ваш домашний вопрос, и вам не нужно сдавать его как часть вашего курса.

Почему ты думаешь, что я этому не верю?

Member 14497103

пожалуйста, помогите мне в алгоритме.

Рейтинг:
0

Patrice T

Цитата:
Я пытаюсь сделать его алгоритм на python. Пожалуйста, помогите мне в создании этого полного алгоритма.

Ваша проблема 'линейное программирование'/'оптимизация лайнер', это 'проблема НП трудно. Эта тема-предмет для книг, не ждите, что мы просто дадим вам волшебный код для этого.
Эта тема настолько сложна, что компании зарабатывают себе на жизнь коммерческими программами по "линейному программированию".
Вам, вероятно, нужно искать библиотеку, чтобы помочь вам решить эту проблему, но будьте осторожны, 1.2 lakhs teachers-это огромный набор данных, и только топовое программное обеспечение может решить его в разумные сроки.
Линейное программирование - Википедия[^]


Member 14497103

Можете ли вы сделать это для 5000 учителей?

Patrice T

Даже 1000 - это много

Patrice T

Такие задачи-это полноценная работа, ее нельзя решить за 5 минут на углу стола.