TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Intro to Multicriteria Optimization

69 pointsby Zephyr314almost 9 years ago

6 comments

mccourtalmost 9 years ago
I wrote this post and am also happy to comment. Hopefully we'll be following this up soon with a post on treating robustness and cost simultaneously in a multicriteria setting. Also, special thanks again to Devon Sigler at the University of Colorado Denver for his help editing this post.
oli5679almost 9 years ago
For anyone looking for a free optimization tool in python, sypy.opimize is easy to use.<p>Eg if I have a complicated function revenue([A,B,C,D])<p>I can define obj([A,B,C,D]) = -1* revenue([A,B,C,D])<p>and use:<p><pre><code> &gt;&gt;&gt;import numpy as np &gt;&gt;&gt;from scipy.optimize import minimize &gt;&gt;&gt;X0 = np.array([1.5, 0.7, 1.2, 100]) &gt;&gt;&gt;options={&#x27;xtol&#x27;: 1e-4, &#x27;disp&#x27;: True}) &gt;&gt;&gt;X* = minimize(obj, x0, method=&#x27;nelder-mead&#x27;, options) </code></pre> <a href="http:&#x2F;&#x2F;docs.scipy.org&#x2F;doc&#x2F;scipy&#x2F;reference&#x2F;tutorial&#x2F;optimize.html" rel="nofollow">http:&#x2F;&#x2F;docs.scipy.org&#x2F;doc&#x2F;scipy&#x2F;reference&#x2F;tutorial&#x2F;optimize....</a>
评论 #12305709 未加载
评论 #12304277 未加载
apathyalmost 9 years ago
I guess the novelty here is that constraint based optimization with no guarantees on convexity or biconvexity is a PITA?
评论 #12301738 未加载
Zephyr314almost 9 years ago
I&#x27;m one of the co-founders of SigOpt (YC W15) and am happy to answer any questions about SigOpt or the methods we apply.<p>More info on our research (and examples) can be found at <a href="https:&#x2F;&#x2F;sigopt.com&#x2F;research" rel="nofollow">https:&#x2F;&#x2F;sigopt.com&#x2F;research</a>
评论 #12302247 未加载
评论 #12301909 未加载
bumbledravenalmost 9 years ago
&gt; The reason this is a more complicated situation is that an ordering of vectors in RkRk does not exist... how would one order the vectors u = (1,2,3), v = (2,1,3), w = (3,2,1)?<p>It seems straightforward to order those vectors by first comparing the first component, then the second, then the third. The result is u,v,w. It&#x27;s as if you wanted to sort a multi-column report in Excel. What am I missing?
评论 #12301769 未加载
评论 #12301777 未加载
评论 #12301757 未加载
评论 #12302161 未加载
orasisalmost 9 years ago
Here is a much simpler approach that works for many problems: minimize the distance to a desired multi-variate state.<p><a href="https:&#x2F;&#x2F;medium.com&#x2F;@justchap&#x2F;using-the-pythagorean-theorem-to-model-complicated-goals-in-machine-learning-b85f04b34ad4#.9tajh1t0l" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@justchap&#x2F;using-the-pythagorean-theorem-t...</a>
评论 #12306591 未加载