我有一个情况,我正努力解决,我有一个包含4个变量的数据集 - a,b,c,d
。我正在尝试优化变量c and d
以最小化目标函数100*c + 50*d > 0
。其中100 & 50
是我的常数。 ' b
'我的数据集中每10条记录都有唯一值。
我遇到的问题是我的约束是针对我的数据集中的每个记录子集。所以这里的粒度不同。约束是,
1. sum(c) for every unique 'b' should be less than a constant specified for that unique b
2. sum(d) for every unique 'b' should be less than a constant specified for that unique b
3. c+d should be equal to a
c&数据集中提到的d只是初始值,我试图解决它们。 知道如何在R中制定这个吗?