AIMMS news, Community guidelines, and Product feedback
AIMMS Academy has added a new course in the Foundations series!Foundations 201: Data modeling for linear programmingThis course covers how to solve LP problems with the model and data separated.This approach allows you to:Keep the structure of the model invariant. Provide flexibility so that changes in the data are easily handled. In this course, the distribution problem of "Foundations 101: Introduction to Linear Programming" is extended in two steps:First, the model is extended to deliver pallets of bottled water to more destinations. Second, the model is extended with multiple bottling locations.The goals of this training include:Learn the notation to separate model and data. Use AIMMS Developer to read data and solve the problem. Present tables containing both the data and the solution in the WebUI.Head to the AIMMS Academy to sign up now!
Get ready for AIMMS Campus, an event for academics and industry professionals to come together, learn, collaborate and get trained on many different topics. THE STUDENT HOTEL | AMSTERDAM | JULY 11-15 2022 Expand your industry knowledge and network with like-minded people.Early bird tickets are still available! (For a limited time, obviously...) Tell your friends :)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!
Welcome to the job postings categoryThis self-service category is meant to connect AIMMS users with companies or organizations looking for AIMMS skills. This is where you can post job openings. As an AIMMS user looking for a job, you may also post your skills and interests, and let community members contact you.Good luck!
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
ORTEC Netherlands is looking for driven Operations Research Consultants & Engineers with experience in AIMMS.
Do you have a passion for mathematics & OR and do you want the chance to design, build and improve our complex software solutions? Then keep reading!At ORTEC in the Netherlands (Zoetermeer, Amsterdam or Groningen), but also in the Americas and Australia, we are looking for driven Operations Research Consultants & Engineers with experience in AIMMS.In the role of Operations Research Consultant/Engineer, you use advanced optimization and analytical methods to help organizations solve problems and make better choices. You collaborate with the customer to really understand the problem, translate their needs into a mathematical model and apply OR modeling techniques while designing and developing software tools for them.For more information about working at ORTEC, visit https://careers.ortec.com/. For the vacancies, please see the attachments or visit https://careers.ortec.com/job/optimization-engineer/ for the Americas role. Interested? Apply today via our website! Questions? Feel
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
Not many people know that several electricity markets in Asia have been modeled and optimized using AIMMS. This includes some of the largest state grids in the region. When we heard that Oliver Nunn, a leading consultant in this area and an AIMMS power user, was starting his own business, we could sense the start of a great partnership. @LauraV recently spoke with Oliver about his journey with AIMMS and the services he provides for organizations in the industry.Oliver, can you tell us a little about your background?I’ve worked as a consultant and advisor in the Australian energy sector for the last 11 years. During that time, I have provided advice on a wide range of optimization projects, including modeling of outcomes in the Australian national electricity market, the Philippines power market, and the Vietnam power system. I hold a first-class honours degree in pure mathematics, and a commerce degree with majors in economics and finance.What brought you to this field and how did you
We’re happy to announce our new and revamped Ideation space. Like the new Product Updates module, this new section allows you to filter ideas per product area. You’ll also find it easier to search for ideas with handy filters for each status (new, discussion ongoing, in development, implemented, and not implemented).As always, we encourage you to share your feature requests and improvement ideas. Be sure to search before posting an idea in case another customer has posted the same request. Then you can chip in and upvote!You can also subscribe to an idea if you’d like to get notified of any replies or updates. We hope you enjoy using this new space!
New WebUI Advanced User Interaction Course on AcademyTraining Course
Hi Community ! We have a new WebUI course available on AIMMS Academy. This course provides an overview of the most important visual design elements in our WebUI, allowing you to create a great user experience for your AIMMS apps. The course was developed with our partners at UniSoma, Gabriela Servidone and Rodrigo Mendonça. In this course, you will learn to: Customize the UI in your web application to make it unique for your organization and customer. Create workflows Use the Status Bar, Side Panels, List Widgets, and Dialog Pages Configure the layout of a WebUI page with Grid Pages and Page Layouts Trigger a procedure using Widget and Page ActionsWe hope you and your team enjoy the course! Sign up for the course Would you like to share an idea for a course to develop on AIMMS Academy ? Tell us more in the comments!A big thanks to Unisoma for their contribution to the community
AIMMS has a large ecosystem of partners that can help you develop and implement optimization applications in a wide range of industries and solution areas. Working together with our partners allows us to deliver consistent and extraordinary results. Our partner ecosystem consists of global and local implementation and consulting partners. How to recognize the consultants of our implementation partners in our CommunityConsultants and staff working for our Implementation Partners can now be identified in Community via the AIMMS Implementation Partner badge and title. These identifiers are visible on the Partner’s individual profile page and beside their name in any responses or topics they share in the Community. Here’s an example:Wanna know more about what our implementation partners do?Check out this series of interviews with some of our partners for project management and optimization best practices. Feel free to connect with their consultants directly in the Community as well. If you
We’re excited to introduce our brand new module for product updates: https://community.aimms.com/product-updatesYou’ll find all the topics that previously lived in the (now retired) Product Updates & Roadmap forum on that new location. Be sure to hit the subscribe button to hear about new topics first!Besides benefiting from a great, new look and feel, you’ll notice that you can now filter per product area more easily. You can still comment or leave feedback for product owners on any of our updates. We look forward to hearing what you think about the new module!
Partner Spotlight: baobab soluciones’ Dr. Álvaro García on How to Help the World Make Better DecisionsInterview
As part of our interview series with AIMMS partners, we spoke with Dr. Álvaro García, Co-Founder at baobab soluciones. baobab’s talented specialists combine the latest mathematical techniques to develop solutions for industrial-scale problems. They help top-tier companies and organizations improve their decision making.Can you tell us more about your role at baobab soluciones?I was one of the founders of baobab back in 2011, as a full-time professor at UPM ETSII. My role is so varied that we haven’t been able to find a title descriptive enough. I hold a PhD in Industrial Engineering and I teach several courses in Operations Research and Operations Management, so I oversee all activities related to the mathematical architecture of the solutions we develop for our customers, from pre-sales to delivery acceptance.As a professor, I also lead the internal development of our talent, which is our key differentiator. Every new hire goes through an ambitious learning process during their first
We are happy to announce that a new Error Handling course is now available on AIMMS AcademyIn software development, errors inevitably occur. Whether it’s typos during interaction, erroneous input, coding errors, or externally caused issues, such as a broken internet connection. Did you know AIMMS has built-in features that allow you to diagnose and handle errors? The course teaches you to use these features, so you can provide easy-to-use applications for end users. Sometimes, just knowing how to communicate the error can reduce a lot of friction in an app. Applications with extensive diagnostics and careful and consistent error handling make users feel in control.Sign up for the course and follow it at your convenience. If you have questions about the training, feel free to contact its creator, @Chris Kuip.
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.