You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »


LIST OF OPTIMiZATION GOALS  

  • minimize
  • maximize

LIST OF OBJECTIVE FUNCTIONS

  • attribute
  • sum


Minimize an unweighted value


Minimize a weighted value

Maximize an unweighted value

Maximize a weighted value
Minimize the sum of unweighted values
Minimize the sum of weighted values
New Optimization Model

AttributeRequiredContentValuesDescription
goalYStringminimize, maximizeThe goal of the optimization
operationYStringattribute*, sum, min, maxThe operation which will be a part of the objective function
operandsYList of operand

The operand on which the operation is to be performed.

The operand can be an attribute or result of a function 

operand object

AttributeRequiredContentValuesDescription
functionYStringdistance_between, latency_between, attributeFunction to be performed on the parameters
weightNdecimaldefault: 1.0Weight of the operand
paramsYdict

parameters on which the function will be applied.

The parameters will change for each function.

Examples

Scenario: 

objective function - distance_between(demand, location) + distance_between(demand, location)

Scenario: 

objective function - latency(demand) + latency(demand)

Scenario: 

_bw = [100, 200, 300]

ran_nssi → property bw → func(slice_profile[])

core_nssi  → property bw → func(slice_profile[])

tn_nssi  → property bw→ func(slice_profile[])

Maximize (min (ran_nssi_bw, core_nssi_bw, tr_nssi_bw))

  • No labels