Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 90
  1. In a previous post, I detailed some of the features of MathOptSetDistances.jl and the evolution of the idea behind it.

  2. Table of Contents MathOptInterface and the motivation Examples Set projections User-defined distance notions Bonus In this post, I will develop the process through which the MathOptSetDistances.jl package has been created and evolved.

  3. Image source 1.

  4. One of the luxuries of a PhD in applied maths / computer science is the possibility to work from home.

  5. Table of Contents Automatic Differentiation Automatic differentiation on a pure-Julia solver Example problem: weighted independent set Optimization model of the weighted independent set A Julia implementation Why not reverse-mode?

  6. Unlike other ecosystems in the scientific programming world, scientists and engineers working with Julia usually prefer a whole stack in Julia for many reasons.

  7. A couple weeks ago, I had a wonderful evening thanks to the Skype a Scientist program, a 4th grade class from the US (think 9-10 years old if like me, you have no idea what grades stand for) and their super-dedicated teacher.

  8. Constructors are a basic building block of object-oriented programming (OOP).

  9. The progress of mathematical optimization as a domain has been tightly coupled with the development and improvement of computational methods and their implementations as computer programs.

  10. In a previous post, we pushed the boundaries of the Graphs.jl abstraction to see how conforming the algorithms are to the declared interface, noticing some implied assumptions that were not stated.

  11. In various graph-related algorithms, a graph is modified through successive operations, merging, creating and deleting vertices.

  12. Last Friday was a great seminar of the Combinatorial Optimization group in Paris, celebrating the 85th birthday of Jack Edmonds, one of the founding researchers of combinatorial optimization, with the notable Blossom matching algorithm. .

  13. This week, I came across Richard Oberdieck’s post, “Why ’evaluate’ is the feature I am missing the most from commercial MIP solvers”.

  14. I must admit I am not always the most talented at social events.

  15. This post explores the possibility to build static lists in Julia, meaning lists for which the size is known at compile-time.

  16. While reading books, lots of thoughts come and go, especially if the subject resonates and is connected to topics of interest.

  17. In a recent pull request on a personal project, I spent some time designing an intuitive API for a specific problem.

  18. After the first submissions to journals, most researchers will be contacted by editors for reviewing articles others have written.

  19. Enjoying the calm of the frozen eastern French countryside for the last week of 2018, I was struck by nostalgia while reading a SIAM news article [1] on a near-reversible heat exchange between two flows and decided to dust off my thermodynamics books (esp…

  20. A year in PhD

    So, it’s been a bit more than a year since I took a flight to Montréal to start a PhD on mathematical optimization & game theory for smart grids.

  21. This is an adapted post on the talk we gave with James at JuliaCon 2018 in London.

  22. In the previous post, we explored a well-known integer optimization situation in manufacturing, the cutting stock problem.

  23. Integer optimization often feels weird (at least to me).

  24. With the end-of-year celebrations, we all had some expenses to manage, some of them shared with friends, and we all have this eternal problem of splitting them fairly.

  25. In the last article, we explored different modeling options for a three-component systems which could represent the dynamics of a chemical reaction or a disease propagation in a population.

  26. DifferentialEquations.jl came to be a key component of Julia’s scientific ecosystem.

  27. The start of my journey as a PhD student last September was a big step, but also an opportunity to review and improve my working habits.

  28. Last weeks have been pretty intense.

  29. Two weeks ago, the Equisense team spent a couple days together near the ocean in northern France.

  30. When I came back to Equisense, I was surprised and intrigued by many things.

  31. In politics, a government’s first decisions and actions are often reviewed and assessed after the famous first 100 days.

  32. It’s monday morning and I’m waking up with a hangover sensation, not from partying in the streets of Lille as one could think at the beginning of the week, but from the last intense 48 hours.

  33. The goal of this article is to present couple challenges waiting the industrial data scientist or industrial data science teams, the deep reasons I believe are the root of this inertia, based on my experience (in both data science and engineering projects)

  34. [1] Part III: Model development To follow the following article without any trouble, I would recommend to start with the beginning.

  35. [1] Part II: Feature engineering What is feature engineering?

  36. A complete predictive modeling project in Python Part I: Preprocessing and exploratory analysis One of the amazing things with data science is the ability to tackle complex problems involving hidden parallel phenomena interacting with each other, just from