Optimisation combinatoire et continue