보할 |
등급 |
점수 |
보할점수 |
62.92298 |
A |
0.9 |
56.6306847 |
4.712969 |
F |
0.4 |
1.8851876 |
2.900892 |
F |
0.4 |
1.1603568 |
5.781953 |
F |
0.4 |
2.3127812 |
3.382684 |
F |
0.4 |
1.3530736 |
9.0821 |
F |
0.4 |
3.63284 |
5.067306 |
A |
0.9 |
4.5605754 |
2.306727 |
A |
0.9 |
2.0760543 |
3.842385 |
A |
0.9 |
3.4581465 |
100 |
|
|
77.0697001 |
보할 : 전체 금액에서 각 Item의 단가 * 수량한 금액의 비율 (전체합은 100)
등급 : A/F 두개의 등급이 존해하며 A일 경우 0.9, F일경우 0.4
보할점수 : 보할 * 등급별 점수 적용
이때 Row는 물론 가변적이구요..
전체 보할점수의 합을 목표값으로 지정했을 경우...
Item별 등급 부여후 보할점수의 합계를 계산하여 목표값에 가장 근사치의 경우를 선택하려고 할때
Row수가 증가하면 할수록 2^Row건수만큼 경우의 수가 발생하여..속도가 엄청 느려지네요.
(등급이 모두 A인 경우에서부터 모두 F인 경우까지..AAAAAAAAAAAA => FFFFFFFFFFFF)
고수님들의 조언 좀 부탁드릴께요.
|