Mosel
Xpress-Mosel. Multi-solver, multi-problem, multi-model, multi-node modeling and problem solving. Xpress-Mosel, a commercial product since 2001 (originally developed by Dash Optimization, now FICO), provides a complete environment for developing, testing and deploying optimization applications. Development and analysis of optimization models written with the Mosel language is aided by the graphical environment Xpress-IVE, and tools such as the Mosel debugger and profiler. The Mosel libraries provide the neccessary functionality for a tight integration into existing (C/Java/.NET) applications for model deployment. par This chapter explains the basics of the Mosel language that are required to use the software as a modeling and solution reporting interface to standard matrix-based solvers. It also gives an overview of Mosel’s programming functionality. The open, modular design of Mosel makes it possible to extend the Mosel language according to one’s needs, adding solvers, data connectors, graphics or system functionality. The second part of this chapter presents possibilities for problem decomposition and concurrent solving from a modeling point of view, with example implementations in Mosel that show handling of multiple models, multiple problems within a model, and as a new feature, distributed computation using a heterogeneous network of computers.
Keywords for this software
References in zbMATH (referenced in 27 articles , 1 standard article )
Showing results 1 to 20 of 27.
Sorted by year (- Lutter, Pascal; Werners, Brigitte: Order acceptance for motorail transportation with uncertain parameters (2015)
- Gualandi, Stefano; Malucelli, Federico: Constraint programming-based column generation (2013)
- Cai, Yiwei; Kutanoglu, Erhan; Hasenbein, John; Qin, Joe: Single-machine scheduling with advanced process control constraints (2012)
- Gunnerud, V.; Foss, Bjarne A.; McKinnon, Ken I.M.; Nygreen, Bjørn: Oil production optimization solved by piecewise linearization in a branch & price framework (2012)
- Heipcke, Susanne: Xpress-Mosel. Multi-solver, multi-problem, multi-model, multi-node modeling and problem solving (2012)
- Kallrath, Josef (ed.): Algebraic modeling systems. Modeling and solving real world optimization problems. (2012)
- Magos, D.; Mourtos, I.; Appa, G.: A polyhedral approach to the \italldifferent system (2012)
- Watson, Jean-Paul; Woodruff, David L.; Hart, William E.: PySP: modeling and solving stochastic programs in Python (2012)
- Sztrik, J.; Kim, C.S.: Tool supported performability investigations of heterogeneous finite-source retrial queues (2010)
- Yunes, Tallys; Aron, Ionuţ D.; Hooker, J.N.: An integrated solver for optimization problems (2010)
- Colombo, Marco; Grothey, Andreas; Hogg, Jonathan; Woodsend, Kristian; Gondzio, Jacek: A structure-conveying modelling language for mathematical and stochastic programming (2009)
- Grothey, Andreas; Hogg, Jonathan; Woodsend, Kristian; Colombo, Marco; Gondzio, Jacek: A structure conveying parallelizable modeling language for mathematical programming (2009)
- Gualandi, Stefano; Malucelli, Federico: Constraint programming-based column generation (2009)
- Bonates, T.O.; Hammer, Peter L.; Kogan, A.: Maximum patterns in datasets (2008)
- Sadykov, Ruslan: A branch-and-check algorithm for minimizing the weighted number of late jobs on a single machine with release dates (2008)
- Teixeira, João C.; Antunes, António P.: A hierarchical location model for public facility planning (2008)
- Alexe, Gabriela; Alexe, Sorin; Bonates, Tibérius O.; Kogan, Alexander: Logical analysis of data -- the vision of Peter L. Hammer (2007)
- Bockmayr, Alexander; Pisaruk, Nicolai: Detecting infeasibility and generating cuts for mixed integer programming using constraint programming (2006)
- Linderoth, Jeffrey T.; Ralphs, Ted K.: Noncommercial software for mixed-integer linear programming (2006)
- Sadykov, Ruslan; Wolsey, Laurence A.: Integer programming and constraint programming in solving a multimachine assignment scheduling problem with deadlines and release dates (2006)