Re:Ask HN: Late-bloomer engineers, when and how did you disc...
by mzl on Friday April 24, 2020 @03:15AM
(#22965456)
Out of curiosity, how would you say that relational algebra and algebraic semirings help you with constraint programming? While that can indeed be useful in some cases when doing research in constraint programming, I am curious how it helps you?
Background: I'm a researcher in constraint programming and sometimes user of it in work-related projects.
Re:Ask HN: Late-bloomer engineers, when and how did you disc...
by lamchob on Friday April 24, 2020 @06:07AM
(#22966400)
Not directly with constraint programming itself. And also, I'm not doing a deep dive on these topics. But having an ideal of what is happening under the hood makes gives me more confidence in working with a tool and reasoning about choices.
Re:Ask HN: Late-bloomer engineers, when and how did you disc...
by mzl on Friday April 24, 2020 @06:42AM
(#22966591)
Interesting. I don't think that would be my first choices of study.
If you want to know more about how constraint programming works under the hood, I can recommend the coursera course Solving algorithms for Discrete Optimization, in particular weeks 1 and 2 for constraint programming. https://www.coursera.org/learn/solving-algorithms-discrete-o...
Currently I learn a lot about relational algebra and algebraic semirings, because they are part of the theory behind constraint programming, which I use in a current project.