Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Constraints vs Objectives differences #78

Closed
DomML opened this issue Apr 19, 2024 · 1 comment
Closed

Constraints vs Objectives differences #78

DomML opened this issue Apr 19, 2024 · 1 comment

Comments

@DomML
Copy link

DomML commented Apr 19, 2024

Hi,
I'm not sure to understand the difference between constraints and objective in DnaOptimizationProblem.
Best,
DomML.

@veghp
Copy link
Member

veghp commented Apr 19, 2024

From the publication: "A specification can be either a hard constraint, which must be satisfied in the final sequence, or an optimization objective, whose score must be maximized. For instance, specification AvoidChanges can be used as a constraint to forbid sequence modifications in a given region, or as an objective to simply penalize changes in that region. In presence of multiple optimization objectives, which can be attributed relative weights, DNA Chisel will seek to maximize the total weighted score using the heuristics described in the next section (an example of multi-objective gene optimization is provided in [Supplementary Section S1B]."

Thank you for bringing attention to this, a link to the publication will be added to the readme soon.

@DomML DomML closed this as completed Apr 19, 2024
veghp added a commit that referenced this issue Nov 7, 2024
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

No branches or pull requests

2 participants