{"id":284,"date":"2023-04-21T13:15:23","date_gmt":"2023-04-21T13:15:23","guid":{"rendered":"https:\/\/nag.com\/?page_id=284"},"modified":"2024-09-24T07:59:05","modified_gmt":"2024-09-24T07:59:05","slug":"mathematical-optimization","status":"publish","type":"page","link":"https:\/\/nag.com\/mathematical-optimization\/","title":{"rendered":"Optimization Modelling Suite"},"content":{"rendered":"\n<div class=\"gbc-banner--gradient df align-items--center-lg align-items--end\" style='background-color: #252a2fff; '>\n\n    <img loading=\"lazy\" decoding=\"async\" width=\"1485\" height=\"760\" src=\"https:\/\/nag.com\/wp-content\/uploads\/2023\/11\/Optimzation-Header.jpg\" class=\"bg-media half half-right\" alt=\"\" autoplay=\"1\" muted=\"1\" playsinline=\"1\" loop=\"1\" style=\"object-position: % %;\" \/>\n    <div class=\"fake-gradient vertical dn db-lg\" style=\"background: linear-gradient(90deg, #252a2fff, transparent);\"><\/div>\n\n    <div class=\"fake-gradient horizontal db dn-lg\" style=\"background: linear-gradient(0deg,  #252a2fff, transparent);\"><\/div>\n\n\n\n    <div class=\"container pb-2 pb-lg-0\">\n        <div class=\"row\">\n            <div class=\"col-12 col-lg-6\" style=\"color: #fff;\">\n                <div class=\"mb-2\"><h1>Optimization Modelling Suite<\/h1>\n<p>\u00a0<\/p>\n<p class=\"para-lg\">Robust, flexible optimization solvers for accurate, <br \/>efficient results.<\/p>\n<\/div>\n                <div class=\"mb-3\"><\/div>\n\n                <a href='https:\/\/nag.com\/contact-us\/' style='background-color: #f9f9f900; border: 2px solid #90e8b5ff; color: #90e8b5ff; border-radius: 30px; font-weight: 600; ' class='btn mr-1 outline ' >Contact our experts <i class='fas fa-angle-right'><\/i><\/a>\n            <\/div>\n            <div class=\"col-12 col-lg-6\">\n\n                            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n<div class=\"gbc-title-banner tac ta-lg ta-xl\" style='border-radius: 0px; '>\n    <div class=\"container\" style='border-radius: 0px; '>\n        <div class=\"row justify-content--center\" >\n            <div class=\"col-12\"  >\n                <div class=\"wrap pv-4 \" style=\"0pxbackground-color: \">\n                                <div class=\"col-12 col-md-10 col-lg-8 col-xl-6  banner-content\"  >\n    \n                                             <h2><span style=\"color: #142633;\">Performant, Intuitive Mathematical Optimization<\/span><\/h2>\n                    \n                    <div class=\"mt-1 mb-1 content\"><p>The <span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG Optimization Modelling Suite provides a comprehensive collection of <span class=\"NormalTextRun SCXW185564300 BCX9\">highly performant<\/span><span class=\"NormalTextRun SCXW185564300 BCX9\">, flexible,<\/span> solvers for use across all industries. The intuitive interface allows the modification of existing models to vastly increase cost and time efficiency <span style=\"white-space: nowrap;\">as well as accuracy.<\/span><\/p>\n<p><span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG optimization solvers are highly flexible and callable from many programming languages, environments, and mathematical packages.<\/p>\n<\/div>\n\n                    \n                    <a href='https:\/\/nag.com\/buy-now\/' style='background-color: #00000000; border: 2px solid #90e8b5ff; border-radius: 30px; font-weight: 600; ' class='btn mr-1 outline ' >Buy now <i class='fas fa-angle-right'><\/i><\/a><a href='https:\/\/support.nag.com\/numeric\/nl\/nagdoc_latest\/flhtml\/e04\/e04intro.html#available' style='background-color: #ffffffff; font-weight: 600; ' class='btn mr-1  ' >Documentation <i class='fas fa-angle-right'><\/i><\/a>                <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n\n<div class=\"content-image-split pv-4  ph-1 \" style=\"background-color: ;\" >\n    <div class=\"container\">\n        <div class=\"row ph-1\">\n            <div class=\"col-12  card-rounded\" >\n\n                <div class=\"row fdir-cr fdir-r-lg \">\n                    <div class=\"content-side df pv-3 ph-1 ph-lg-5 ph-xl-8 c-primary--white col-12 col-lg-6\" style=\"\n                    background-color: ;\n                    color: #000000ff;\n                    align-items: center; \">\n\n                        <div>\n                                                        <h4><span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG Optimization Modelling Suite<\/h4>\n<h2><span class=\"TextRun MacChromeBold SCXW171123031 BCX9\" lang=\"EN-GB\" style=\"color: #000000;\" xml:lang=\"EN-GB\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW171123031 BCX9\">World-Class Optimization Solvers<\/span><\/span><\/h2>\n<p>\u00a0<\/p>\n<p>The <span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG Optimization Modelling Suite is a comprehensive collection of robust<span class=\"NormalTextRun SCXW185564300 BCX9\">, tested and documented<\/span> optimization solvers for discrete and continuous optimization available within the <span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG Library.<\/p>\n<p>The solvers are accessed via an intuitive interface designed for ease of use. Key areas covered include:<\/p>\n<ul>\n<li>Convex Optimization<\/li>\n<li>Non-Linear Programming<\/li>\n<li>Black-box &amp; <a href=\"https:\/\/nag.com\/derivative-free-optimization-dfo\/\">Derivative-free Optimization<\/a><\/li>\n<li><a href=\"https:\/\/nag.com\/optimization-solutions-for-non-negative-least-squares-problems-bounded-variable-least-squares\/\" target=\"_blank\" rel=\"noopener\">Nonlinear Least Squares &amp; Calibration<\/a><\/li>\n<li>Global Optimization<\/li>\n<li><a href=\"https:\/\/nag.com\/mixed-integer-nonlinear-programming-minlp\/\" target=\"_blank\" rel=\"noopener\">Mixed Integer Programming<\/a><\/li>\n<li><a href=\"https:\/\/nag.com\/faster-data-fitting-solver\/\" target=\"_blank\" rel=\"noopener\">Faster Data Fitting<\/a><\/li>\n<li><a href=\"https:\/\/nag.com\/qcqp-problems-tutorial\/\" target=\"_blank\" rel=\"noopener\">Solving QCQP Problems<\/a><\/li>\n<li><a href=\"https:\/\/nag.com\/solving-convex-problems-with-second-order-cone-programming-socp\/\">Second-or<\/a>der Cone Programming\n<\/li>\n<\/ul>\n                                                    <\/div>\n\n                    <\/div>\n                    <div class=\"img-side small-image-holder col-12 col-lg-6 ph-0 df\" style=\"align-items: center; background-color: ;  color: #000000ff; \">\n                        <img loading=\"lazy\" decoding=\"async\" width=\"1110\" height=\"1320\" src=\"https:\/\/nag.com\/wp-content\/uploads\/2023\/04\/iStock-1163696632.jpg\" class=\"card-rounded bg-media contain-lg\" alt=\"\" style=\"object-position: % %;\" \/>\n                        <div class=\"wrap \">\n                                                    <\/div>\n\n                    <\/div>\n                <\/div>\n\n\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/div>\n\n\n<div class=\"gbc-title-banner ta ta-lg ta-xl\" style='border-radius: 0px; '>\n    <div class=\"container\" style='border-radius: 0px; '>\n        <div class=\"row justify-content--center\" >\n            <div class=\"col-12\"  >\n                <div class=\"wrap pv-2 \" style=\"0pxbackground-color: \">\n                                <div class=\"col-12 col-md-12 col-lg-12 col-xl-12  banner-content\"  >\n    \n                                             <p class=\"para-lg\"><span class=\"semibold\" style=\"color: #90e8b5;\"><span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG Optimization Modelling Suite<\/span><\/p>\n<h2><span style=\"color: #000000;\">Case Studies<\/span><\/h2>\n                    \n                    <div class=\"mt-1 mb-1 content\"><\/div>\n\n                    \n                                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n \n<div class=\"slider slider-general oh pv-0\" >\n    <div class=\"container\">\n        <div class=\"row\">\n            <div class=\"col-12\">\n                <!-- Slider main container -->\n                <div class=\"swiper\" style=\"overflow: visible;\"  data-swiper='{\"slidesPerView\": 1.5, \"centeredSlides\": false, \"speed\": 1000, \"spaceBetween\": 30,   \"navigation\": { \"nextEl\": \".swiper-button-next\", \"prevEl\": \".swiper-button-prev\" },\n   \"pagination\": {\"el\": \".swiper-pagination\", \"clickable\": true},  \"breakpoints\": {\n    \"576\": {\n      \"slidesPerView\": 1.5    },\n    \"850\": {\n        \"slidesPerView\": 2.5    },\n    \"1140\": {\n      \"slidesPerView\": 4.5    }\n  } }'>\n\n    \n                <div class=\"swiper-wrapper\">\n                                                <div class=\"swiper-slide card-rounded--half\" style='background-color: #f3f3efff; '>\n                                                                    <a href=\"https:\/\/nag.com\/case-studies\/automotive-finance-firm-looking-to-optimize-loan-offers\/\">\n                                    \n                                <div class=\"small-image-holder aspect\">\n                                                                            <img loading=\"lazy\" decoding=\"async\" width=\"510\" height=\"510\" src=\"https:\/\/nag.com\/wp-content\/uploads\/2023\/05\/mri-cea-saclay.jpg\" class=\"bg-media\" alt=\"\" style=\"object-position: % %;\" \/>                                    \n                                <\/div>\n\n                                <div class=\"swiper-slide__content ph-1 pv-1 slider-bg\">\n                                                                            <h4 class=\"swiper-slide__title mb-1\">Automotive Finance Firm Looking to Optimize Loan Offers<\/h4>\n                                    \n                                                                            <p class=\"swiper-slide__content mt-1\">An automotive finance company required an application for validating and optimizing loan terms and suggesting alternative terms.\n\n<span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG provided its robust numerical components with additional VBA code to deliver an Excel-based solution.<\/p>\n                                    \n\n\n                                <\/div>\n\n    \n                                                                    <\/a>\n                                                            <\/div>\n                                                    <div class=\"swiper-slide card-rounded--half\" style='background-color: #f3f3efff; '>\n                                                                    <a href=\"https:\/\/nag.com\/case-studies\/investment-company-calibrate-nonlinear-least-squares-problem-with-nag-library-optimization-solvers\/\">\n                                    \n                                <div class=\"small-image-holder aspect\">\n                                                                            <img loading=\"lazy\" decoding=\"async\" width=\"780\" height=\"600\" src=\"https:\/\/nag.com\/wp-content\/uploads\/2023\/05\/innovation-technology.jpeg\" class=\"bg-media\" alt=\"\" style=\"object-position: % %;\" \/>                                    \n                                <\/div>\n\n                                <div class=\"swiper-slide__content ph-1 pv-1 slider-bg\">\n                                                                            <h4 class=\"swiper-slide__title mb-1\">Investment Company Calibrate Nonlinear Least Squares Problem with <span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG\u00ae Library Optimization Solvers<\/h4>\n                                    \n                                                                            <p class=\"swiper-slide__content mt-1\">Global Investment Company Exane use\u00a0<span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG\u00ae Library\u00a0optimization solvers to calibrate parametric arbitrage-free volatility surfaces. After a testing phase including benchmarking <span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG solvers against other numerical libraries, and open-source alternatives, the\u00a0<span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG\u00ae Library\u00a0was selected for its performance, efficiency, and reliability.<\/p>\n                                    \n\n\n                                <\/div>\n\n    \n                                                                    <\/a>\n                                                            <\/div>\n                                                    <div class=\"swiper-slide card-rounded--half\" style='background-color: #f3f3efff; '>\n                                                                    <a href=\"https:\/\/nag.com\/case-studies\/personalized-portfolios-get-daily-tune-up-with-help-of-nag-optimization-components\/\">\n                                    \n                                <div class=\"small-image-holder aspect\">\n                                                                            <img loading=\"lazy\" decoding=\"async\" width=\"780\" height=\"600\" src=\"https:\/\/nag.com\/wp-content\/uploads\/2023\/05\/chris-liverani-dbi_my696rk-unsplash.jpg\" class=\"bg-media\" alt=\"\" style=\"object-position: % %;\" \/>                                    \n                                <\/div>\n\n                                <div class=\"swiper-slide__content ph-1 pv-1 slider-bg\">\n                                                                            <h4 class=\"swiper-slide__title mb-1\">Personalized Portfolios Get Daily Tune-up With Help of <span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG Optimization Components<\/h4>\n                                    \n                                                                            <p class=\"swiper-slide__content mt-1\">Financial institutions struggle to provide efficient and personalized management of thousands of investor portfolios. Smartleaf co-founder Gerard Michael notes, \u201cSeparate account management is typically costly, error prone, and inconsistent. While clients want both tax sensitivity and personalization, they get little of either. Many portfolios are reviewed sporadically, often just once each quarter for rebalancing.\u201d Michael and his team developed Smartleaf Portfolio Manager, with <span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG optimization components, to make efficient and personalized account management possible for even the largest financial services companies responsible for thousands of client portfolios.<\/p>\n                                    \n\n\n                                <\/div>\n\n    \n                                                                    <\/a>\n                                                            <\/div>\n                                                    <div class=\"swiper-slide card-rounded--half\" style='background-color: #f3f3efff; '>\n                                                                    <a href=\"https:\/\/nag.com\/case-studies\/nag-improves-speed-of-banking-analysis-and-pricing-services-application\/\">\n                                    \n                                <div class=\"small-image-holder aspect\">\n                                                                            <img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"427\" src=\"https:\/\/nag.com\/wp-content\/uploads\/2023\/06\/finance-1024x427.jpeg\" class=\"bg-media\" alt=\"\" \/>                                    \n                                <\/div>\n\n                                <div class=\"swiper-slide__content ph-1 pv-1 slider-bg\">\n                                                                            <h4 class=\"swiper-slide__title mb-1\"><span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG Improves Speed of Banking Analysis and Pricing Services Application<\/h4>\n                                    \n                                                                            <p class=\"swiper-slide__content mt-1\"><span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG consulting services were able to provide a speed-up of more than 10 times when an analysis and pricing firm needed help improving the speed of its applications,<\/p>\n                                    \n\n\n                                <\/div>\n\n    \n                                                                    <\/a>\n                                                            <\/div>\n                            \n    \n                <\/div>\n    \n    \n                  <!-- If we need navigation buttons -->\n                  <div class=\"swiper-button-prev\">\n                    <i class=\"fa-solid fa-angle-left\" style=\"font-size: 30px;color: #d3d3d3;\"><\/i>\n                  <\/div>\n                  <div class=\"swiper-button-next\">\n                        <i class=\"fa-solid fa-angle-right\" style=\"font-size: 30px;color: #d3d3d3;\"><\/i>\n                  <\/div>\n    \n\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n\n\nvar sliderSelector = '.swiper',\n        defaultOptions = {\n          breakpointsInverse: true,\n          observer: true\n        };\n\n\n    var nSlider = document.querySelectorAll(sliderSelector);\n\n    [].forEach.call(nSlider, function( slider, index, arr )\n\t{\n\t\tvar data = slider.getAttribute('data-swiper') || {};\n\n\t\tif (data)\n\t\t{\n\t\t\tvar dataOptions = JSON.parse(data);\n\t\t}\n\n        console.log(dataOptions)\n\n\t\tslider.options = Object.assign({}, defaultOptions, dataOptions);\n\n\t\tvar swiper = new Swiper(slider, slider.options);\n\n\t\tconsole.log(slider.options.autoplay)\n\n\t\t\/* stop on hover *\/\n\t\tif ( typeof slider.options.autoplay !== 'undefined' && slider.options.autoplay !== false )\n\t\t{\n\t\t\tslider.addEventListener('mouseenter', function(e) {\n\t\t\t\tswiper.autoplay.stop();\n\t\t\t\tconsole.log('stop')\n\t\t\t});\n\n\t\t\tslider.addEventListener('mouseleave', function(e) {\n\t\t\t\tswiper.autoplay.start();\n\t\t\t\tconsole.log('start')\n\t\t\t});\n\t\t}\n\t});\n\n\n<\/script>\n\n\n<div class=\"content-image-split  pv-2\" >\n    <div class=\"container\">\n\n        <div class=\"row mh-0 card-rounded\" style=\"background-color: ; background: linear-gradient(45deg, #90e8b5ff, #252a2fff);\">\n        <img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"190\" src=\"https:\/\/nag.com\/wp-content\/uploads\/2023\/04\/Group-22012-1024x190.jpg\" class=\"bg-media\" alt=\"\" \/>\n                <div class=\"col-12 col-xl-6 order-2 order-xl-1 offset-xl-6 bg-secondary content-secondary para content-area-default\" >\n            \n            <div class=\"wrap pv-4 ph-1 ph-lg-1\">\n                <h2><span style=\"color: #ffffff;\">Want to Learn More About the Optimization Modelling Suite?<\/span><\/h2>\n                                <div class=\"mt-half\"><\/div><a href='https:\/\/nag.com\/contact-us\/' style='background-color: #90e8b5ff; color: #000000ff; border-radius: 30px; font-weight: 600; ' class='btn mr-1  ' >Ask a question <i class='fas fa-angle-right'><\/i><\/a>            <\/div>\n\n\n        <\/div>\n\n             \n        <\/div>\n    <\/div>\n<\/div>\n\n\n\n<!-- Spacer -->\n<div class=\"pt-2 pt-lg-2 pt-xl-2\" ><\/div>\n\n\n<div class=\"gbc-title-banner ta ta-lg ta-xl\" style='background-color: #1d2e24ff; color: #ffffffff; border-radius: 0px; '>\n    <div class=\"container\" style='border-radius: 0px; '>\n        <div class=\"row justify-content--center\" style='color: #ffffffff;'>\n            <div class=\"col-12\"  >\n                <div class=\"wrap pv-4 \" style=\"0px\">\n                                <div class=\"col-12 col-md-12 col-lg-12 col-xl-12  banner-content\"  >\n    \n                                             <p class=\"para-lg\"><span class=\"semibold\" style=\"color: #90e8b5;\"><span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG Optimization Modelling Suite<\/span><\/p>\n<h2><span style=\"color: #90e8b5;\">Why Choose the Optimization Modelling Suite?<\/span><\/h2>\n                    \n                    <div class=\"mt-1 mb-1 content\"><\/div>\n\n                    \n                                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n\n\n<div class=\"content-split-three pv-4 \" style='background-color: #1d2e24ff; '>\n    <div class=\"container\">\n        <div class=\"row justify-content--center content-area-default\">\n            \n \n                <div class=\"col-12                            col-lg-3 \n                            col-xl-3                             ta ta-lg ta-xl                            content-split-three__wrap\n                            order-1 order-lg-1                            mb-2                            \">\n                    <div class=\"content-split-three__col\">\n                        <h4><span style=\"color: #90e8b5;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3377 size-full\" src=\"https:\/\/nag.com\/wp-content\/uploads\/2023\/08\/Flexible.png\" alt=\"\" width=\"55\" height=\"41\" \/><\/span><\/h4>\n<h4><span style=\"color: #90e8b5;\">Flexible<\/span><\/h4>\n<p><span style=\"color: #ffffff;\">Designed to <span class=\"Linkify\">allow users to add, modify, and remove model components such as variables, linear constraints, least squares residuals, and more without the need to rebuild. <span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG Optimization Modelling Suite is flexible like no other.<\/span><\/span><\/p>\n                    <\/div>\n                <\/div>\n\n            \n \n                <div class=\"col-12                            col-lg-3 \n                            col-xl-3                             ta ta-lg ta-xl                            content-split-three__wrap\n                            order-2 order-lg-2                            mb-2                            \">\n                    <div class=\"content-split-three__col\">\n                        <h4><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3379 size-full\" src=\"https:\/\/nag.com\/wp-content\/uploads\/2023\/08\/Mathematical-Optimization-Users-Icon-Supported.png\" alt=\"\" width=\"55\" height=\"41\" \/><\/h4>\n<h4><span style=\"color: #90e8b5;\">Supported<\/span><\/h4>\n<p><span style=\"color: #ffffff;\">Our expert consultant developers work with the technology on a daily basis. The support <span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG offer allows users to troubleshoot at speed with a simple phone call, video call, or email ensuring project operations run smoothly.<\/span><\/p>\n                    <\/div>\n                <\/div>\n\n            \n \n                <div class=\"col-12                            col-lg-3 \n                            col-xl-3                             ta ta-lg ta-xl                            content-split-three__wrap\n                            order-3 order-lg-3                            mb-2                            \">\n                    <div class=\"content-split-three__col\">\n                        <h4><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3380 size-full\" src=\"https:\/\/nag.com\/wp-content\/uploads\/2023\/08\/Mathematical-Optimization-Blocks-Icon-Robust.png\" alt=\"\" width=\"51\" height=\"42\" \/><\/h4>\n<h4><span style=\"color: #90e8b5;\">Robust<\/span><\/h4>\n<p><span style=\"color: #ffffff;\">Tried and tested vigorously, <span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG Optimization Modelling Suite offers unrivalled robustness and reliability that ensures user confidence.<\/span><\/p>\n                    <\/div>\n                <\/div>\n\n            \n \n                <div class=\"col-12                            col-lg-3 \n                            col-xl-3                             ta ta-lg ta-xl                            content-split-three__wrap\n                            order-4 order-lg-4                            mb-2                            \">\n                    <div class=\"content-split-three__col\">\n                        <h4><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3381 size-full\" src=\"https:\/\/nag.com\/wp-content\/uploads\/2023\/08\/Mathematical-Optimization-Book-Icon-Comprehensive.png\" alt=\"\" width=\"50\" height=\"41\" \/><\/h4>\n<h4><span style=\"color: #90e8b5;\">Comprehensive<\/span><\/h4>\n<p><span style=\"color: #ffffff;\"><span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG constantly innovates in all areas of numerical algorithms and we continuously add to and improve our Optimization Modelling Suite.<\/span><\/p>\n                    <\/div>\n                <\/div>\n\n            \n            \n        <\/div>\n    <\/div>\n<\/div>\n\n\n<div class=\"gbc-title-banner ta ta-lg ta-xl\" style='background-color: #e9faf0ff; background-size: cover; border-radius: 0px; '>\n    <div class=\"container\" style='background-size: cover; border-radius: 0px; '>\n        <div class=\"row justify-content--center\" >\n            <div class=\"col-12\"  >\n                <div class=\"wrap pv-4 \" style=\"0px\">\n                                <div class=\"col-12 col-md-10 col-lg-8 col-xl-8  banner-content\"  >\n    \n                                             <h2><span style=\"color: #000000;\">Mathematical Optimization Solvers Coverage<\/span><\/h2>\n<p>\u00a0<\/p>\n<p>The Optimization Modelling Suite \u2013 delivered with the <span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG Library \u2013 features an extensive collection of Mathematical Optimization solvers, including:<\/p>\n<p>\u00a0<\/p>\n<p><strong>Linear Programming (LP)<\/strong> \u2013 dense and sparse, based on simplex method and interior point method;<br \/><strong>Quadratic Programming (QP)<\/strong> \u2013 convex and nonconvex, dense and sparse;<br \/><strong>Second-order Cone Programming (SOCP)<\/strong> \u2013 covering many convex optimization problems, such as <strong>Quadratically Constrained Quadratic Programming (QCQP)<\/strong>;<br \/><strong>Nonlinear Programming (NLP)<\/strong> \u2013 dense and sparse, based on active-set SQP methods and interior point method (IPM);<br \/><strong>Global Nonlinear Programming<\/strong> \u2013 algorithms based on multistart, branching, and metaheuristics;<\/p>\n<p><strong>Mixed Integer Linear Programming (MILP)<\/strong> \u2013 <span class=\"ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak\" dir=\"ltr\">for large-scale problems, based on a modern branch-and-bound approach;<\/span><\/p>\n<p><strong>Mixed Integer Nonlinear Programming (MINLP)<\/strong> \u2013 for dense (possibly nonconvex) problems;<br \/><strong>Semidefinite Programming (SDP)<\/strong> \u2013 both linear matrix inequalities (LMI) and bilinear matrix inequalities (BMI);<br \/><strong>Derivative-free Optimization (DFO)<\/strong> \u2013 solvers for problems where derivatives are unavailable and approximations are inaccurate;<br \/><strong>Least Squares (LSQ), data fitting, calibration, regression<\/strong> \u2013 linear and nonlinear, constrained and unconstrained.<\/p>\n                    \n                    <div class=\"mt-1 mb-1 content\"><\/div>\n\n                    \n                                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n\n<div class=\"gbc-title-banner tac ta-lg ta-xl\" style='border-radius: 0px; '>\n    <div class=\"container\" style='border-radius: 0px; '>\n        <div class=\"row justify-content--center\" >\n            <div class=\"col-12\"  >\n                <div class=\"wrap pv-4 \" style=\"0pxbackground-color: \">\n                                <div class=\"col-12 col-md-10 col-lg-8 col-xl-6  banner-content\"  >\n    \n                                             <h2><span style=\"color: #000000;\">Learn More About the Optimization Modelling Suite Capabilities<\/span><\/h2>\n                    \n                    <div class=\"mt-1 mb-1 content\"><\/div>\n\n                    \n                    <a href='https:\/\/support.nag.com\/numeric\/nl\/nagdoc_latest\/flhtml\/e04\/e04intro.html#available' style='background-color: #90e8b5ff; border-radius: 30px; font-weight: 600; ' class='btn mr-1  ' >Documentation <i class='fas fa-angle-right'><\/i><\/a>                <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n<div class=\"container\">\n\n    <div class=\"pt-3 card-rounded ph-1\" style='background-color: #e9faf0ff; '>\n        <div class=\"row\">\n                                <div class=\"col-12 col-md-12 col-lg-1 mb-3\">\n                        <div><\/div>\n                                            <\/div>\n                                        <div class=\"col-12 col-md-6 col-lg-3 mb-3\">\n                        <div><h3><span style=\"color: #252a2f;\">Case Studies<\/span><\/h3>\n<p>\u00a0<\/p>\n<p>Take a look at our collection of Case Studies to learn more about what the <span class=\"nag-n-override\" style=\"margin-left: 0 !important;\"><i>n<\/i><\/span>AG Library and the Optimization Modelling Suite can do.<\/p>\n<\/div>\n                                                <div class=\"mt-2\"><a href='https:\/\/nag.com\/case-studies\/' style='background-color: #00000000; font-weight: 600; padding: 0px!important; ' class='btn mr-1  ' >Explore <i class='fas fa-angle-right'><\/i><\/a><\/div>\n                                            <\/div>\n                                        <div class=\"col-12 col-md-6 col-lg-3 mb-3\">\n                        <div><h3><span style=\"color: #252a2f;\">Talk to Us<\/span><\/h3>\n<p>\u00a0<\/p>\n<p>Our expert consultants are on <br \/>hand to answer any questions <br \/>you may have.<\/p>\n<\/div>\n                                                <div class=\"mt-2\"><a href='https:\/\/nag.com\/contact-us\/' style='background-color: #00000000; font-weight: 600; padding: 0px!important; ' class='btn mr-1  ' >Ask a question <i class='fas fa-angle-right'><\/i><\/a><\/div>\n                                            <\/div>\n                            <\/div>\n    <\/div>\n\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"class_list":["post-284","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Optimization Modelling Suite - nAG<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nag.com\/mathematical-optimization\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Optimization Modelling Suite - nAG\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nag.com\/mathematical-optimization\/\" \/>\n<meta property=\"og:site_name\" content=\"nAG\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-24T07:59:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nag.com\/wp-content\/uploads\/2024\/02\/NAG-Logo-White-On-Blue.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"12770\" \/>\n\t<meta property=\"og:image:height\" content=\"4353\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@NAGTalk\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/nag.com\/mathematical-optimization\/\",\"url\":\"https:\/\/nag.com\/mathematical-optimization\/\",\"name\":\"Optimization Modelling Suite - nAG\",\"isPartOf\":{\"@id\":\"https:\/\/nag.com\/#website\"},\"datePublished\":\"2023-04-21T13:15:23+00:00\",\"dateModified\":\"2024-09-24T07:59:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/nag.com\/mathematical-optimization\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/nag.com\/mathematical-optimization\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/nag.com\/mathematical-optimization\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/nag.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Optimization Modelling Suite\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/nag.com\/#website\",\"url\":\"https:\/\/nag.com\/\",\"name\":\"NAG\",\"description\":\"Robust, trusted numerical software and computational expertise.\",\"publisher\":{\"@id\":\"https:\/\/nag.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/nag.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/nag.com\/#organization\",\"name\":\"Numerical Algorithms Group\",\"alternateName\":\"NAG\",\"url\":\"https:\/\/nag.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/nag.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/nag.com\/wp-content\/uploads\/2023\/11\/NAG-Logo.png\",\"contentUrl\":\"https:\/\/nag.com\/wp-content\/uploads\/2023\/11\/NAG-Logo.png\",\"width\":1244,\"height\":397,\"caption\":\"Numerical Algorithms Group\"},\"image\":{\"@id\":\"https:\/\/nag.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/NAGTalk\",\"https:\/\/www.linkedin.com\/company\/nag\/\",\"https:\/\/www.youtube.com\/user\/NumericalAlgorithms\",\"https:\/\/github.com\/numericalalgorithmsgroup\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Optimization Modelling Suite - nAG","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nag.com\/mathematical-optimization\/","og_locale":"en_US","og_type":"article","og_title":"Optimization Modelling Suite - nAG","og_url":"https:\/\/nag.com\/mathematical-optimization\/","og_site_name":"nAG","article_modified_time":"2024-09-24T07:59:05+00:00","og_image":[{"width":12770,"height":4353,"url":"https:\/\/nag.com\/wp-content\/uploads\/2024\/02\/NAG-Logo-White-On-Blue.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@NAGTalk","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/nag.com\/mathematical-optimization\/","url":"https:\/\/nag.com\/mathematical-optimization\/","name":"Optimization Modelling Suite - nAG","isPartOf":{"@id":"https:\/\/nag.com\/#website"},"datePublished":"2023-04-21T13:15:23+00:00","dateModified":"2024-09-24T07:59:05+00:00","breadcrumb":{"@id":"https:\/\/nag.com\/mathematical-optimization\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nag.com\/mathematical-optimization\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/nag.com\/mathematical-optimization\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nag.com\/"},{"@type":"ListItem","position":2,"name":"Optimization Modelling Suite"}]},{"@type":"WebSite","@id":"https:\/\/nag.com\/#website","url":"https:\/\/nag.com\/","name":"NAG","description":"Robust, trusted numerical software and computational expertise.","publisher":{"@id":"https:\/\/nag.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nag.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/nag.com\/#organization","name":"Numerical Algorithms Group","alternateName":"NAG","url":"https:\/\/nag.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nag.com\/#\/schema\/logo\/image\/","url":"https:\/\/nag.com\/wp-content\/uploads\/2023\/11\/NAG-Logo.png","contentUrl":"https:\/\/nag.com\/wp-content\/uploads\/2023\/11\/NAG-Logo.png","width":1244,"height":397,"caption":"Numerical Algorithms Group"},"image":{"@id":"https:\/\/nag.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/NAGTalk","https:\/\/www.linkedin.com\/company\/nag\/","https:\/\/www.youtube.com\/user\/NumericalAlgorithms","https:\/\/github.com\/numericalalgorithmsgroup"]}]}},"_links":{"self":[{"href":"https:\/\/nag.com\/wp-json\/wp\/v2\/pages\/284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nag.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nag.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nag.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nag.com\/wp-json\/wp\/v2\/comments?post=284"}],"version-history":[{"count":115,"href":"https:\/\/nag.com\/wp-json\/wp\/v2\/pages\/284\/revisions"}],"predecessor-version":[{"id":49696,"href":"https:\/\/nag.com\/wp-json\/wp\/v2\/pages\/284\/revisions\/49696"}],"wp:attachment":[{"href":"https:\/\/nag.com\/wp-json\/wp\/v2\/media?parent=284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}