Community & Support
Learn
Marketplace
Discussions
Categories
Discussions
General
Platform
Academic
Partner
Regional
Explore Siemens Communities
User Groups
Documentation
Events
Altair Exchange
Share or Download Projects
Resources
News & Instructions
Programs
YouTube
Employee Resources
This tab can be seen by employees only. Please do not share these resources externally.
Groups
Join a User Group
Support
Home
Discussions
Community Q&A
Prescriptive optimizer to a target value.
thabelangkgotso
Hi, I've been trying to create a prescriptive model that optimizes a parameter. However, I want to optimise to a particular value. I can only find the extract performance operator, but that only has maximum and minimum options. What can I use inside the prescriptive optimizer operator to do this?
Find more posts tagged with
AI Studio
Accepted answers
MartinLiebig
Hi,
What you can do is to penalize values bigger than x like this:
optmizationValue = x - if(x>eval%{target},1e5,0)
this way you avoid values > target.
Best,
Martin
All comments
MartinLiebig
Hi,
usually you just create the value
pow(value-targetvalue,2)
and then extract this value to optimize on. Similarly you can optimize on more than one value at a time.
Best,
Martin
thabelangkgotso
Hi
Thank you for the response. I meant, how do I limit the maximum value? So if I'm trying to optimise x by changing a,b, and c, how do I cap the maximum value that x can be maximized to?
This is what I have so far:
MartinLiebig
Hi,
What you can do is to penalize values bigger than x like this:
optmizationValue = x - if(x>eval%{target},1e5,0)
this way you avoid values > target.
Best,
Martin
Quick Links
All Categories
Recent Discussions
Activity
Unanswered
日本語 (Japanese)
한국어(Korean)
Groups