Python-Course

GCS << Previous Next >> 網際內容管理

Optimization

https://github.com/optimization-js/optimization-js 

https://stackoverflow.com/questions/957537/how-can-i-display-a-javascript-object 

<script src="./../static/optimization.js"></script>
</p>
<p id="result"></p>
<p>
<script>
// objective that needs to be minimized
fnc = function (v) {
  var result = 0.0;
  for (var i = 0; i < v.length; i++){
    result = result + v[i] * v[i]
  }
  return result;
};

var x0 = [1.0, -1.0, 0.5, -0.5, 0.25, -0.25]; // a somewhat random initial vector

// Powell method can be applied to zero order unconstrained optimization
var solution = optimjs.minimize_Powell(fnc, x0);
output = JSON.stringify(solution, null, 4);
document.getElementById("result").innerHTML = output;
</script>


GCS << Previous Next >> 網際內容管理