Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种方法可以使用R将不同年级的学生列表放入不同的班级选项中?_R - Fatal编程技术网

有没有一种方法可以使用R将不同年级的学生列表放入不同的班级选项中?

有没有一种方法可以使用R将不同年级的学生列表放入不同的班级选项中?,r,R,这是一个奇怪的问题,但是有没有人知道我如何从7个班级选项列表中选出250名学生,对他们的前4个班级进行排名,然后用R将学生排在这些班级中?班级有大小限制,有些学生不能和其他学生在一起,等等 这又是一个奇怪的问题,但有人认为根据学生的前四名班级、年级水平以及谁不能和谁在一起等来安排学生上课是可行的吗?你描述的是一个作业问题,可以作为一个整数规划问题来表述和解决。对于i类学生和j类学生,决策变量将所有学生和班级的第i个学生分配给第j个班级。目标函数是使所有学生的总满意度最大化。目标函数的系数是每个学

这是一个奇怪的问题,但是有没有人知道我如何从7个班级选项列表中选出250名学生,对他们的前4个班级进行排名,然后用R将学生排在这些班级中?班级有大小限制,有些学生不能和其他学生在一起,等等


这又是一个奇怪的问题,但有人认为根据学生的前四名班级、年级水平以及谁不能和谁在一起等来安排学生上课是可行的吗?

你描述的是一个作业问题,可以作为一个整数规划问题来表述和解决。对于i类学生和j类学生,决策变量将所有学生和班级的第i个学生分配给第j个班级。目标函数是使所有学生的总满意度最大化。目标函数的系数是每个学生/班级配对的偏好

您描述的约束条件也将纳入公式中

该模型可以使用roi和ompr数学规划包在R中求解:

ompr是一个调用roi优化函数的编程接口


顺便说一句,因为你的偏好函数只有4个离散值,所以可能会有很多退化解。也就是说,不同的I,j分配具有相同的目标函数值。

这有点模糊,您可能会对这个问题感到失望。孩子不与其他孩子在一起的标准是什么?数据是什么样子的?孩子们的偏好有哪些规则?要得到一个有用的答案,你需要提供更多的信息,最好是一个重复的例子,而不是一个简单的问题。听起来你没有一个简单的分配问题,而是一个有规则/条件和有限结果的问题。听起来更像是一个优化问题,然后是基于查询的问题。您可以对表示您的数据的对象使用
dput
,您可以将其复制并粘贴为代码,以提供可复制的示例。抱歉!这是我第一次在stackoverflow上发布,我是R的新手。当我准备好使用数据时,我会再次发布。