Multi-objective Optimization - Defining Custom Objective Functions and Evaluator

42 views
Skip to first unread message

eknoch...@gmail.com

unread,
Nov 14, 2018, 8:05:09 PM11/14/18
to Inspyred
Hi Aaron,

Thanks for organizing such a great framework! I am new to Optimization algorithms and really appreciate your thorough documentation.

I am struggling a bit to customize the templates for my specific multi-objective optimization problem. I would like to maximize 2 objective functions:

For example,

obj1 = ((beta + beta1*(math.log(x)) + constant)*x)

obj2 = ((beta + beta1*(math.log(x)) + constant)*x)-
((beta + beta1*(math.log(x)) + constant)*y)

where beta, beta1, and constant are predefined floats
and where x must be >= y

I have found some helpful template code on this forum, but it is throwing errors when I try to tailor it to these objectives. Any feedback on this is highly appreciated!

Thanks!

All the best,

Erin
inspyred_EK.py

Aaron Garrett

unread,
Nov 15, 2018, 8:12:11 AM11/15/18
to insp...@googlegroups.com

--
You received this message because you are subscribed to the Google Groups "Inspyred" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inspyred+u...@googlegroups.com.
To post to this group, send email to insp...@googlegroups.com.
Visit this group at https://groups.google.com/group/inspyred.
For more options, visit https://groups.google.com/d/optout.
--
Aaron Garrett, Ph.D.
Assistant Professor
Computer Science
Wofford College
429 North Church Street
Spartanburg, SC 29303
Reply all
Reply to author
Forward
0 new messages