# Recent Application of Dijkstra's Algorithm in the Process of Production Planning
## 1 Introduction  
The planning process requires making several important decisions about goals and ways to achieve them, the resources needed, and the required use of the company's resources. Decision-making requires having several options and alternative solutions [1]. Their creation is based on information about possibilities and abilities [2]. An important part of management is also information and decision-making, which create the preconditions for the implementation of planning and the initial function of management [1]. In organizations, planning is a very important activity and a priority management function, and according to the plans, managers manage the organization. As a process, planning involves setting goals, setting the means to achieve the goals, and identifying ways and means to achieve the goals. The result of planning is a plan focused on the purpose of the organizational unit, the business entity, and the determination of procedures and means for achieving it by the set deadline and at the required level [2]. Planning has a direct impact on [3]:  
* Increasing efficiency: To a large extent, successful business activity depends on planning. For these activities to be as effective as possible, it is necessary that the objectives are set as clearly as possible and that the optimal options for achieving them and the evaluation criteria are defined. * Risk reduction: Risk in the organization can be eliminated by good planning. Planning makes it possible to identify risks in various business activities and can thus reduce their negative impact on them. * Successful organizational changes: The better managers' ideas about organizational change are, the easier it will be for them to cope with the consequences. Successful adaptation in the organization is not possible without a good planning process. * Development of managers: The most positive impact on the development of managers, but also the organization, comes from the analysis of the development of the internal and external environment, finding the problem and subsequent problem solving, and accepting permanent changes [2; 3]. Figure 1 shows the relationship between the first two most important functions in management, namely the relationship between planning and control. We can see that the first activity that the company performs is planning. Functional departments or company management initially prepare plans, which are then implemented. After their implementation, another phase occurs, namely the control phase, which aims to determine whether all of the company's projects have been fulfilled. It can be said that the task of management is to reach the achieved goals with the planned objectives and to find out whether the plans were met, to what extent, and if not, which factors caused them to not be completed [3]. Production planning in the area of mineral resources form the basis of production in the metallurgical, electrical, chemical, construction, ceramic, and glass industries as well as in other industries, and represent one big group. A significant part is the extraction of non-metallic, construction, and energy raw materials [3]. The production of most non-metallic and building materials (limestone, dolomite, magnesite, gypsum, building stone, etc.) substantially covers their domestic consumption [4; 5]. Reserved mineral deposits represent the state's mineral wealth and are owned by the state: the deposits of reserved minerals are part of the land for state deposits of non-reserved minerals (e.g., gravel, brick raw materials, etc.) [6; 7]. The raw materials policy includes all activities by which the state influences and defines the goals of society through the use of domestic mineral resources [4]. It builds on the  
Figure 1: The relationship between important functions in the company management [Authors own processed].