The mining industry, critical for global resource supply, has historically been linked to significant environmental degradation and social challenges, including habitat disruption, water and soil contamination, as well as fatalities. But recently, the industry has been undergoing a transformative change to meet evolving environmental and societal expectations. Operations Research (OR) provides essential tools and techniques to optimize decision-making processes in this context. This paper presents a comprehensive review of different OR methods and their applications in balancing economic, social, and environmental objectives in surface mine planning. Of the 63 papers reviewed, 45 were published by researchers from three main countries: Canada, the United States, and Australia, with 73% of these papers appearing in journals. This review highlighted that linear programming (LP), dynamic programming (DP), Lagrangian relaxation (LR), stochastic programming, and metaheuristics are among the most widely applied methods in surface mine planning within a sustainable development (SD) context. By evaluating the strengths and limitations of these techniques, this review offers valuable insights for researchers and practitioners aiming to improve production efficiency and sustainability through advanced planning strategies.
Improving productivity and performance of products require professional tolerance analysis and variation control and, in this context, to make sure the final product will achieve the aimed function, analysing the cumulative effects of component tolerances in an assembly is necessary. Such tolerance analysis generally involves complex and tedious calculations which take time and are susceptible to human error; therefore, for automating this process, computer-aided tolerance (CAT) systems have been used extensively. They are, however, complicated and also require relatively detailed definitions of an assembly (CAD models) before they can be used. In this paper, system topology with highly abstracted geometrical information is translated into an analytical vector model based on a semantic tool in the manner of an ‘idea algebra’. Tolerances may be defined at any level of the system (ranging from the component level to the system-level function), to more readily realise the design intent. This lightweight 3D-capable representation is possible already at an early concept stage, prior to CAD, and persists and is updated throughout the design process. Using a comparative numerical simulation-based study, it was demonstrated that the presented method provides quicker computation with equally accurate output as CAT, while requiring substantially lower complexity of input.