Nov.End.2023リリースの新機能です。
次のPython制約関数において、allowable errorsは、言語で固定されていて変更することは出来ませんでした。
■sc3.SeqError(min,max,allowable_errors,list)
■sc3.SoftSeqComp(offset,allowable_errors,listA,listB)
■sc3.SoftLinearComp(eq_mode, CoffA, CoffB, offset, allowable_errors,listA,listB);
しかし、Python許容エラーオーバライドをオンすると、求解パラメータの許容エラーの値が
オーバライドされます。これにより、Pythonソースをいじらなくても、許容エラーを可変することのが可能になります。
このとき、許容エラーは、言語により3となっています。
しかし、Python許容エラーオーバライドをオンすると、求解パラメータの方が優先され、許容値を5することができます。(0としてハード制約にすることも出来ます。)
その結果として、解が存在できるようになりました。
0 件のコメント:
コメントを投稿