AIMMS news and Community guidelines
Welcome to the AIMMS Online Community!Our community is getting bigger every day, and it would be great to get to know each other a little better. Here you can introduce yourself briefly and say hi. 👋 For inspiration, you can use these questions... What’s your name? Where are you from? 🌍 What are you currently working on? 📊 What makes you excited about AIMMS? 🤓 Which special skill that you have will help you survive a zombie apocalypse? 🤔
We have some exciting news – AIMMS Academy is getting an upgrade!Over the past few months, our team has worked hard to create a more efficient and user-friendly e-learning platform. We have already released some new courses there, and we are currently migrating our existing courses.We are confident that this platform migration will bring many benefits to our users. We appreciate your understanding as we work to improve your experience with AIMMS.Here's what you need to know about the new AIMMS Academy (2.0):- Course Migration: The complete migration of all our existing courses will take time. When a course you are enrolled in is migrated, we will place notifications in the course itself.- New Login: You need to create a login for the new platform, even if you already have one on the current platform.- Lost Progress: If you are in the middle of a course, the new platform will not carry over your progress. However, during the first months we allow you to manually skip to the correct cour
This post shares our challenges and insights of working with data from various sources as a data team at AIMMS. We used Great Expectations to power our data monitoring system. With this system we identified data quality issues and prevented unexpected results in our analysis. Most people working in analytics will recognize the following scenario: you need to perform analysis on data which are generated or produced by other teams. Because you are a consumer of the data source and are not managing the data source itself, you need to investigate the data source to learn if the analysis can be done and how confident you can be of the results. However, this is not enough since data can change, and such a change can have a huge impact on the results you are delivering as an analytics team. The data challenge at AIMMSAs a data team at AIMMS we are tasked with creating insights based on the data we collect at AIMMS. This means combining different data sources and performing all kinds of analys
Are you thinking of contracting a partner for your AIMMS development project or outsourcing a new IT initiative in your company? Many organizations contract external partners who often act as an extension of their team. We recently spoke with Madhu Krishnappa, Senior Test Specialist and Agile Practitioner at DevOn, to get his tips on what makes outsourcing and co-sourcing successful.Madhu has worked in agile software development for close to 15 years and has been working with AIMMS for 3 of those years, helping us accelerate the development of our GUI builder and WebUI features.Madhu, outsourcing generally involves a great deal of trust between both parties and building that trust is not always easy at the beginning. How do you do it?It all starts with creating a joint understanding. Your outsourcing partner should understand your vision – that is, why you need their help, what you are looking for and where you want to go. It’s key to explain your problem statement clearly. At DevOn, w
What's new in Algorithmic Capabilities? We keep close eyes on algorithms for optimization, and do our best to bring in new solvers that can benefit AIMMS users. When a new solver arrives on the market, we have a vetting process to see how it compares to those already offered with AIMMS. Additionally, we take into consideration our users' specific needs.Read on to find out more about this process, especially as we added two new solvers last year: Octeract and COPT. Testing and evaluating Modern linear solvers can read and write MPS files which is a standard file format for presenting linear models. We have a large collection of MPS files which we use to evaluate a new solver using an automated process. This way we can test a linear solver with minimal effort -- we do not have to first create a link with AIMMS. Once we run the solver on our benchmarks of MPS files, we can compare its performance with other solvers. To evaluate a nonlinear solver we have to create a link with AIMMS first
Community Ideation SummaryHi folks!I’m happy to share with you that, last year, our development team delivered 9 of your ideas submitted on this community. These 9 ideas together had 34 user votes.And, there are also 21 community ideas on the product team's backlog or currently in development.Thanks to all who submitted their ideas and comments - we look forward to seeing more of your ideas this year! 2022 Community Ideas at a GlanceIdeas created by users: 7Votes added by users: 39User Ideas delivered by product team: 9 Community ideas delivered in 2022 And, if you’re not familiar with our Ideas page, read on below… What is the Ideation Forum?The Community Ideation forum is a channel open to our customers and partners that helps bring "feature requests" and "wishlist items" into a discussion with the product team and other users.Traditionally, this has been done via tickets to support or in meetings with customer success. However, using the community platform has some additional benefi
Welcome to 2023! The last year was full of improvements and new features, as you can read about in our post:We plan many new exciting releases and updates in the year to come. In this post, we present an updated Roadmap for all AIMMS products, as well as a view to our approach in prioritizing our work. 🔮Our VisionThe Product Roadmap is driven by our Product Strategy team’s vision. We always look to the future of available technologies, the needs of the market, and the needs of our current users. ✋Your FeedbackWe do our best to give users multiple feedback channels to help us prioritize work that will help you the most. The Ideas section of this community platform is a one of those, along with individual sessions with customers, feedback forms and surveys, and a few others. Focus AreasWe focus our development work on improving and innovating in the following areas:🌐Supply Chain AppsOur off-the-shelf supply chain apps, built on the power of our development platform and deployment servi
🚀 2022 Releases2022 ReleasesHello AIMMS rockers, it’s time again to bring you the best of our releases from the past year!Our rock-stars on the Product team had lots of feature releases with schwing-worthy functionality...so don’t forget to check the full release notes for even more AIMMS action.LET’S GET INTO IT!2022 Releases Supply Chain Apps End-User Experience Input Data Analytics Workflows Optimization Power 🌐Supply Chain AppsSupply Chain AppsNew reports and visualizations, expanded data types, and better data experience...SC Navigator apps The Excel Upload/Download feature for table widgets is now available for all SC apps. Network Design New use cases added for Custom Costs and Custom Objectives, including: Refundable Taxes, End-to-End throughout times, Carbon Constraints per Geography/Activity Type/Mode of Transport. New types of Rate Cards are introduced: Supplier, Resource, and Lane Rate Cards. For Rate Cards, new types of cost are introduced: Fixed Cost Per Trip, Minimum
12.37hrs (Amsterdam time) - The Azure version of the AIMMS Cloud Platform is down, because a key Azure service is down (compute nodes), most likely because of an operating system (Ubuntu) upgrade. Microsoft and Ubuntu teams are working on resolving the issue. We are expecting another update from Microsoft in the next hours. We will keep you posted.
This or next week, AIMMS 4.88 will be released (our goal is a September 1-release).You are receiving this email because you (or one of your customers) are using an on-premise installation of AIMMS PRO to deploy AIMMS applications. For applications that are or will be built with AIMMS 4.88 (or future versions) to be published on PRO, it is necessary to update AIMMS PRO (on-premise) to version 2.44, released July 15. https://documentation.aimms.com/pro-release-notes.html It might also affect some Repository Libraries, but that will be solved 'automatically' when you open the model in AIMMS 4.88 (or future versions).If you open the model in AIMMS 4.88 (or future versions) before publishing, the Autolib will find the supported version for all repository libraries in the model and will show a pop-up that versions have been updated, and you need to save the model. Only when the model used a very old version ( <1.0.0) of the Unit Test Library, some incompatibility may arise because an iden
Hey community! Hope everyone is doing fine! I come with great news! We are on the process of updating the AIMMS examples, from the app itseft (development/features) to more detailed information on the How-to page. Main changes are:How-to now will have standard topics such as: Story Mathematical Model Language WebUI Features UI Styling Minimal Requirements Each page will have 3 shields: One with the Github ZIP link One with the Github repository link One indicating if the example is on WebUI or WinUI Main Example github repo is going to slowlly be disagreggated. Each example/AIMMS project will have their own github repository. Remember that you can fork any repository from our Github! The first example updated was the Contract Allocation! It is ready for you to look around and learn from it!
We made it! 1.000!We are proud to announce that we have reached the impressive number of 1.000 registered users in our academy! Congratulations to all involved in this!!This is one of our key platforms in providing quality content for our Users.Want to check our roadmap?Thank you everyone!
Get ready for AIMMS Campus, an in-person learning summit for academics and young professionals to expand industry knowledge and network with like-minded people. This event is PACKED with courses on topics in Optimization, OR, and Supply Chain--with plenty of fun activities and networking-time built-in! Like…Talks on topics including Ethics in OR, Machine Learning, Global Health, Army Logistics, and User Experience. Courses by renowned professors and industry professionals. A Hackathon to put your skills to the test. THE STUDENT HOTEL | AMSTERDAM | JULY 11-15 2022 See you in Amsterdam :)Share on LinkedIn Share on Facebook Share on Twitter
Did you know we have user groups? These can help you find information in line with your interests easily. Check out our Groups page to see what’s there. To join a group and subscribe to group activity, click the “Join group” button at the top of a group page.Note: If you aren’t logged in, you’ll be prompted. Create a new account or log in, and click the “Join” button again.You’ll be added to the group members and get notified of new topics in the group.
How to create a job postF.A.Q.
Members are welcome to post ads for jobs related to AIMMS, OR, and similar skills on our Jobs board.(You can also advertise your skills if you are looking for a job!) Create a post from the button in the top right corner of any Community page. If you aren’t logged in, you’ll be prompted to do so. Create a new account or log in. Select “conversation” as the post type. Add a title that describes what you’re hiring for, and use the body to add your job description (or link to it). Don’t forget to specify how you candidates to apply. Select “Jobs board” as the subforum, and add any relevant subject or skills tags. Click “Create” - that’s all!
Welcome - time to create your first post! You can create a post from the button in the top right corner of any Community page.If you aren’t logged in, you’ll be prompted. Create a new account or log in.Select what type of post you want to create.Create a descriptive title and the body of your post. Details are good!Select the subforum that best fits your topic, and add any relevant subject tags.Click “Create” - that’s it!
Find us at the INFORMS Business Analytics Conference!Houston, TX | April 3-5, 2022 AIMMS Workshop From Supply Chain Design to Production Planning April 3, 20221-2:45pm CST In this workshop, you will learn to tackle different supply chain problems using mathematical optimization and scenario modeling.We will cover 3 use cases: Supply Chain Design, Integrated Business Planning and Production Scheduling. Supply Chain Network Design Discover a systematic approach to determine the optimal size, location and flows between the nodes of your supply chain, using advanced mathematical modelling. Supply Chain Planning using IBP Work out the optimal solution to meet projected demand in a cost-effective way. Gauge the potential implications of decisions by running scenarios to test assumptions, understand risks and create more business transparency. Bespoke Production Scheduling Translate your plans into a daily production schedule. Find out how you can achieve this with a bespoke application
Many of us in the online community know @Pratap Kumble, who has been our WebUI product owner for several years. Pratap is based in Bangalore, India and is part of the team at DevOn, one of our software development partners. Pratap is leaving the WebUI team later this month and moving to Germany to take up a new role. He will be succeeded by @Madhu Krishnappa, whom many of our community members also know. But we didn’t want to say goodbye without hearing more about his tenure at AIMMS. How would you describe working with AIMMS? It’s been a very different experience for me. With AIMMS, we were given a lot of trust and freedom to do what we think is best. AIMMS is also not a typical software company. Generally, in software development, you develop an application for users. When it comes to AIMMS, your user base is completely different. You are developing a product for modelers to build applications. This means you have 2 audiences: end users and modelers. This makes it an interesting so
AIMMS’ purpose is to help organizations make confident decisions, powered by mathematical optimization, for a more sustainable world. To further our purpose, we also support reforestation projects around the world through our partner, One Tree Planted. Our goal is to plant at least 500 trees per year. Contribute to our forest and help us reach our goal!Are you certified in our one our courses? Share your AIMMS Academy course certificate on social media using the hashtag #AIMMSAcademy. Send us a link to your social post. We will plant a tree in your name.Join the tree planting campaign or leave a comment below if you have any questions!
The How To '[url=https://how-to.aimms.com/Articles/csv/read-write-csv.html]Read and Write CSV Files[/url]' has been updated. CSV files are a [i]de facto[/i] standard for communication of data. AIMMS provides the libraries [code]DataLink[/code] and [code]CSVProvider[/code] in order to serialize CSV files. This article shows an example of how to read data from a CSV file.
Are you looking to improve the execution efficiency and overall performance of your AIMMS apps? Then this new master course is for you! As you know, your model computes: the coefficients used in the mathematical program, and the values shown in an end-user interface after solving a mathematical program. The way these computations are formulated in your model impacts its overall performance. This course consists of two pillars: A theoretical pillar that explains how AIMMS’ data structures are designed and how sparsity in data is used in computations. A practical pillar where you change code in hands-on exercises to improve execution efficiency. You'll find, in some cases, that a different formulation can be a hundred times faster. Enroll today! For questions, please connect with @Chris Kuip, the course’s creator.
Learn to use AIMMS Inventory Planning in our new 2-hour courseAbout 35% of respondents in our recent survey said that inventory optimization is a strategic priority for their organization. If you’re looking to improve this capability, we invite you to discover AIMMS Inventory Planning in our new course.AIMMS Inventory Planning is an off-the-shelf application that provides a visualization of inventory health and uncovers where your exposed areas exist. The application allows you to easily change parameters and create new scenarios which can be easily compared. For instance, you can use it to:Evaluate service level, overall stock level or safety stock changes. Discover opportunities to reduce inventory and potential service vulnerabilities. Calculate requirements for spares or MRO Inventory. Visualize the inventory impact of your network design decisions, and understand the consequences of different service level choices when used in combination with AIMMS Network Design.You’ll get a 30
Dear Community,I’m pleased to announce that as of April 1, I have turned over my leadership roles at AIMMS to a team of experienced colleagues with whom I have been closely working together for many years. As non-executive board member and shareholder, I will continue to steward AIMMS towards expressing our purpose, living our values, and unleashing our full potential. Last October, I shared my intention to hand-off my leadership roles. As a follow-up, a group of experienced AIMMSians ran a project to determine the best way forward, ensuring continuity and a seamless transition.The team that is taking over my roles is more than ready to do so. Many of you have known them for quite some time. Key strategy and product roles are led by Gertjan de Lange and Marcel Roelofs. Patrick Donders is responsible for Customer Success. Sergi Asensi leads new Customer and Partner Acquisition. Laura van Dijken oversees Marketing and Communications. Pauline Nobel heads up HR. Jan-Willem van Crevel is ta
If you have a question about any of our products, you’ve come to the right place. Over time, we noticed some popular questions asked by our Community, so we compiled them here. We’re also sharing some helpful resources below. If you can’t find what you’re looking for, choose a forum to post your question based on the product: AIMMS Developer AIMMS PRO and Cloud Platform AIMMS Network Design SC Navigator (Data Navigator, AIMMS IBP and S&OP) AIMMS WebUI Popular ResourcesGetting Started Guide WebUI basics WebUI feature mapping Building workflow panels in AIMMS WebUI Excel connection Examples of what you can build in AIMMS Debugging an infeasible model Solvers supported by AIMMS Introduction to AIMMS PROCheck out our Support Center for additional documentation and resources Popular AIMMS Developer Questions How to get a variable range subset of a set?Multiple optimization in AIMMSCalling AIMMS from PythonHow to set Stop Criteria for Math ProgramsHow to Link to Excel FilesReporting the
The next big step in growing and empowering our community is here! We’re very proud to introduce AIMMS Community Edition, a free entry point for anyone interested in building mathematical optimization models and applications using our feature-rich IDE. The Community Edition includes access to open-source solvers like CBC (for linear and mixed-integer problems), IPOPT (for nonlinear problems), and AOA solver (for mixed-integer nonlinear problems). It’s available for anyone to use for personal, non-commercial projects. Whether it’s crafting a plan to reduce your personal carbon footprint, creating a schedule for your kids’ school or simply to learn and experiment, AIMMS Community Edition is ideal for those who want to apply modeling to improve decision making. It’s also a great companion for recent graduates who previously used an AIMMS Academic License but want to continue playing with the software at no cost, or showcase their AIMMS skills to prospective employers. Learning resources
Already have an account? Login
Please use your business or academic e-mail address to register
Login to the community
No account yet? Create an account
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.