Skip to content

Generalisering vekting av sekundærmål#4

Open
simen-barnes wants to merge 1 commit intomainfrom
3-generalisering-vekting-av-sekundærmål

Hidden character warning

The head ref may contain hidden characters: "3-generalisering-vekting-av-sekund\u00e6rm\u00e5l"
Open

Generalisering vekting av sekundærmål#4
simen-barnes wants to merge 1 commit intomainfrom
3-generalisering-vekting-av-sekundærmål

Conversation

@simen-barnes
Copy link

No description provided.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Trenger vi å ha med denne endringen? Hva er greien?

# n^2*x + n*x + h, der n er antall intervjuer, x er en konstant.
def calculate_secondary_objective_weights(num_interviews: int) -> dict[str, float]:
# Vekten for clustering øker kvadratisk med antall intervjuer, for å prioritere det mer når det er mange intervjuer.
clustering_weight = 0.001 * (num_interviews ** 2)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dette vil vel fort føre til at det prioriteres over antall intervjuer.
Du mener kanskje 1/( num_interviews ** 2)?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Foreslår noe sånt som dette for å generalisere det:

secondary_penalties = [
    [...], # listen av variabler for én type
    [...] # listen av variabler for neste type
]

mip.xsum(mip.xsum(1/(num_interviews ** i)) * penalities for i, penalties in enumerate(secondary_penalties))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants