Gantt chart visualization conflict early warning and scheduling automatic adjustment method and system
By using Gantt charts for visual conflict warning and automatic scheduling adjustment, the problem of relying on manual operation in traditional Gantt charts is solved. Real-time conflict detection and automatic adjustment are achieved, improving the efficiency of production management and the ability of visualization and interaction, and ensuring the scientific nature and overall coordination of scheduling.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SINCETECH FUJIAN TECH CO LTD
- Filing Date
- 2025-12-26
- Publication Date
- 2026-05-15
AI Technical Summary
Traditional Gantt charts rely on manual operation in production management, resulting in delayed response, cumbersome adjustments, a lack of intelligent adjustment mechanisms, and weak system interaction and visualization capabilities. This leads to delayed conflict detection, inefficient adjustments, and a high risk of triggering new conflicts.
This method utilizes Gantt charts to visualize conflict warnings and auto-adjust scheduling, including conflict detection, auto-adjustment, and visualization steps. It employs a multi-objective optimization scheduling algorithm to detect conflicts in real time, provides response options, and outputs the results graphically via Gantt charts, supporting user-interactive editing and real-time verification.
It enables automatic conflict handling at the minute level, improves the scientific nature and overall coordination of scheduling decisions, enhances equipment resource utilization and the agility and stability of the production system, and increases the work efficiency of scheduling personnel.
Smart Images

Figure CN122047801A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a method and system for Gantt chart visualization, conflict warning, and automatic scheduling adjustment, belonging to the field of production management technology. Background Technology
[0002] Gantt charts, as a classic project schedule management tool, have long been widely used in manufacturing, software engineering, and construction industries due to their intuitive graphical representation. They clearly display the planned start and end times and progress of each task through a combination of a horizontal timeline and vertical task bars. However, with the evolution of modern production models towards multi-variety, small-batch, and rapid-response approaches, and the increasing complexity of project management, the traditional static, manually-operated Gantt chart application model can no longer meet the dynamic and complex real-time scheduling needs.
[0003] Currently, the following technical pain points are common in scenarios such as workshop operation scheduling and project task scheduling: First, conflict detection is delayed. Systems typically cannot predict and warn of over-allocation of resources (such as machines and manpower) or time conflicts between orders in real time when scheduling plans are formulated or modified. They often rely on the personal experience of planners for manual verification, which is inefficient and prone to oversights. Second, the adjustment process is cumbersome. When orders are inserted, equipment malfunctions, or priorities change and adjustments to the original plan are required, existing tools lack intelligent chain reaction adjustment mechanisms. Planners have to manually calculate and modify the time of affected subsequent tasks one by one. This process is not only labor-intensive and slow, but also often results in local compromises due to the difficulty in taking a holistic view. This may lead to new conflicts or reduce overall efficiency and delay delivery. Third, the system's interaction and visualization capabilities are weak. Many scheduling systems' Gantt charts are only a result display view and do not support or only support direct modification of the plan through intuitive graphical interaction (such as dragging and dropping task bars). Data and view are separated, and the modification process cannot obtain real-time feedback and conflict re-verification. The decision-making experience is not intuitive, and the efficiency of human-machine collaboration is low. Summary of the Invention
[0004] To address the shortcomings of existing technologies, the present invention aims to provide a method and system for Gantt chart visualization, conflict warning, and automatic scheduling adjustment, in order to solve the technical problems of reliance on manual processes, delayed response, and isolated adjustments in traditional Gantt chart scheduling.
[0005] To achieve the above objectives, the present invention provides a method for conflict warning and automatic scheduling adjustment based on Gantt chart visualization, the method comprising the following steps: Conflict detection steps: Obtain the planned time of the newly added scheduled order, and perform conflict detection between the planned time and the time interval of the existing scheduled orders on the corresponding device. If a conflict exists, generate a conflict warning message and provide response operation options to trigger the scheduling change operation; otherwise, execute the scheduling directly. Automatic adjustment steps: In response to the scheduling change operation triggered by the conflict warning, the affected existing scheduled orders are automatically rescheduled according to the preset multi-objective optimization scheduling algorithm to generate the rescheduled scheduling result; Scheduling visualization steps: The conflict warning information, scheduling change operation results, and rescheduled scheduling results are graphically output using a Gantt chart.
[0006] Furthermore, the response options include at least one of confirming to ignore the conflict, forcing order insertion, and modifying the scheduling time.
[0007] Furthermore, the multi-objective optimization scheduling algorithm includes multiple adjustment modes, and the selection of the adjustment mode is based on the time relative relationship between the new scheduled order and the existing scheduled order. The time relative relationship is one of the order of start time and whether the time intervals overlap.
[0008] Furthermore, the multi-objective optimization scheduling algorithm calculates the adjustment time for affected orders based on the relative time relationship and a preset buffer time interval, wherein the buffer time interval is one minute.
[0009] Furthermore, when the relative time relationship is such that the interval between the start time of the newly scheduled order and the start time of the existing scheduled order is less than the buffer time interval, the first adjustment mode is executed, and the overall scheduling time of the existing scheduled order and its subsequent related orders is postponed for a first adjustment period.
[0010] Furthermore, when the relative time relationship is such that the interval between the start time of the new scheduled order and the end time of the existing scheduled order is less than the buffer time interval, the second adjustment mode is executed, which postpones the overall scheduling time of the new scheduled order by a second adjustment period, and postpones the overall scheduling time of the subsequent related orders in the existing scheduled orders (excluding the first order) by a third adjustment period.
[0011] Furthermore, when the relative time relationship is such that the start time of the new scheduled order is between the start time and the end time of the existing scheduled order, the third adjustment mode is executed, the existing scheduled order is split into a first sub-order and a second sub-order with consecutive time, and the new scheduled order is inserted between the two, and the overall scheduling time of the subsequent related orders in the existing scheduled order, excluding the first order, is postponed by the fourth adjustment period.
[0012] Furthermore, when the relative time relationship is that the start time of the new scheduled order is earlier than the start time of the existing scheduled order, and its end time is later than the start time of the existing scheduled order, the fourth adjustment mode is executed, and the overall scheduling time of the new scheduled order is postponed by the fifth adjustment period.
[0013] Furthermore, in the scheduling visualization step, the Gantt chart supports user-interactive editing. In response to dragging and dropping order graphic elements on the Gantt chart, the scheduling time of the corresponding order can be modified in real time, and the conflict detection step is triggered for real-time verification during modification.
[0014] A Gantt chart visualization-based conflict warning and automatic scheduling adjustment system, characterized in that it includes: The conflict detection module is used to obtain the planning time of newly added scheduled orders, perform conflict detection between it and the time interval of existing scheduled orders on the corresponding device, and generate conflict warning information and response operation options when a conflict is detected. The automatic adjustment module communicates with the conflict detection module and responds to user operations triggered by the conflict warning. Based on a preset multi-objective optimization scheduling algorithm, it automatically rearranges the time of affected existing scheduled orders. The visualization scheduling module is communicatively connected to the conflict detection module and the automatic adjustment module, and outputs conflict warning information, scheduling change operation results and rescheduled scheduling results in a Gantt chart.
[0015] The beneficial effects of this invention are: This application constructs a complete closed loop of real-time conflict detection, automatic early warning, automatic schedule adjustment, and visual interactive feedback. It updates the traditional static scheduling mode, which relies on human experience and has a slow response, into a proactive, intelligent, and visual dynamic management system. This significantly improves the work efficiency of scheduling personnel, transforming conflict detection and plan adjustment from time-consuming manual verification and trial and error to minute-level automatic processing. At the same time, through built-in optimization rules and real-time interactive verification, it ensures the scientific nature and global coordination of scheduling decisions, thereby significantly improving equipment resource utilization and enhancing the agility and stability of the production system in response to disturbances such as order insertions and changes. Attached Figure Description
[0016] Other features, objects, and advantages of the present invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings: Figure 1 This is a schematic diagram illustrating the steps of a Gantt chart visualization method for conflict warning and automatic scheduling adjustment according to the present invention. Figure 2 This is a flowchart illustrating the first adjustment mode in Embodiment 1 of the present invention; Figure 3 This is a flowchart illustrating the second adjustment mode in Embodiment 2 of the present invention; Figure 4 This is a flowchart illustrating the third adjustment mode in Embodiment 3 of the present invention; Figure 5 This is a flowchart illustrating the fourth adjustment mode in Embodiment 4 of the present invention; Figure 6 This is a schematic diagram of the structure of a Gantt chart visualization conflict warning and automatic scheduling adjustment system according to the present invention.
[0017] The reference numerals in the attached figures are as follows: 1. Conflict detection module; 2. Automatic adjustment module; 3. Visual scheduling module. Detailed Implementation
[0018] To make the technical means, creative features, objectives and effects of this invention easier to understand, the invention will be further described below in conjunction with specific embodiments. Specific implementation method one: Reference Figure 1 As shown in the figure, this specific embodiment provides the operation steps of a Gantt chart visualization-based conflict warning and automatic scheduling adjustment method. Its core lies in automatically selecting and executing the most suitable adjustment strategy based on the specific time relationship between new and existing scheduled orders. Specifically, it includes the following steps: Conflict detection steps: Obtain the planned time of the newly added scheduled order, and perform conflict detection between the planned time and the time interval of the existing scheduled orders on the corresponding device. If a conflict exists, generate a conflict warning message and provide response operation options to trigger the scheduling change operation; otherwise, execute the scheduling directly. Automatic adjustment steps: In response to the scheduling change operation triggered by the conflict warning, the affected existing scheduled orders are automatically rescheduled according to the preset multi-objective optimization scheduling algorithm to generate the rescheduled scheduling result; Scheduling visualization steps: The conflict warning information, scheduling change operation results, and rescheduled scheduling results are graphically output using a Gantt chart.
[0020] In the relevant embodiments of this application, to clearly describe the logic of conflict detection and automatic adjustment, two set concepts, List1 and List2, are introduced to refer to different groups of scheduling orders. List1 is the set of new scheduling orders to be added, which refers to a group of new production orders obtained through the system interface that are planned to be scheduled on the same equipment and have a continuous or related relationship with each other. List2 is the set of existing scheduling orders in the database, which refers to the set of existing scheduling orders that have been scheduled on the same equipment and whose planned time is later than the earliest start time in the set of new scheduling orders to be added, obtained from the system scheduling database. When List1 (such as a new order group containing 3 processes) needs to be scheduled into "Equipment A", the system will query the database for all scheduled orders on "Equipment A" whose start time is later than the earliest start time of List1, forming List2. The system takes List1 as a whole (S1) and judges the time relationship with the first schedule in List2 (S2), and performs conflict detection and automatic adjustment according to the rules (mode 1 to mode 4) described in the following embodiments.
[0021] Example 1: Reference Figure 2 As shown, this embodiment describes the first adjustment mode, which is applicable to the scenario where the start time of a newly added scheduled order (denoted as S1) is too close to the start time of an existing scheduled order (denoted as S2). The triggering condition is that the difference between the start time of S1 (StartTime1) and the start time of S2 (StartTime2) is less than the system's preset buffer time interval (e.g., 1 minute). To prevent resource contention or logical confusion between S1 and S2 at the outset, the system treats S2 and all its subsequent related orders as a whole and performs a unified time shift. The core of this is to ensure that S1 can start production without interference. The specific execution steps are as follows: S1. Calculate the end time (EndTime1) of S1. S2. Delay EndTime1 by a buffer time interval (e.g., 1 minute) to obtain a new time point Time1. This Time1 is the earliest time that S2 can theoretically start. S3. Calculate the duration to be delayed: Duration1 = Time1 - StartTime2, where Duration1 is the "first adjustment duration". S4. Postpone the start and end times of S2 and all subsequent orders to Duration 1.
[0022] The first adjustment mode described in this embodiment opens up a priority starting window for new scheduled orders with minimal overall time offset, while maintaining the integrity and continuity of the original scheduling sequence to the greatest extent possible. It is suitable for scenarios where new scheduled orders must start first.
[0023] Example 2: Reference Figure 3As shown, this embodiment describes the second adjustment mode, which is applicable to the scenario where the start time of a newly added scheduled order (denoted as S1) is immediately after the end time of an existing scheduled order (denoted as S2). The triggering condition is that the interval between the start time (StartTime1) of S1 and the end time (EndTime2) of S2 is less than the system's preset buffer time interval (e.g., 1 minute). To avoid equipment malfunctions due to excessively short time gaps, the system implements a two-way adjustment: on the one hand, it sets a suitable start point for the new order S1; on the other hand, it creates new space in the subsequent planning for the entire project duration of S1. The specific execution steps are as follows: S1. Delay the end time (EndTime2) of S2 by a buffer time interval to obtain a new time point Time2, which is used as the appropriate starting point after the adjustment of S1. S2. Calculate the delay time required for S1 itself: Duration2 = Time2 - StartTime1. This Duration2 is the "second adjustment duration", which is used to postpone the start and end times of S1 by Duration2. S3. Calculate the duration for which subsequent orders in S2 must be postponed due to the entire duration of the inserted S1: Duration3 = (EndTime1 - StartTime1) + buffer time interval. This Duration3 is the "third adjustment duration", where EndTime1 is the end time of S1 before adjustment. S4. Postpone the start and end times of all subsequent related orders after S2 (while keeping the time of S2 itself unchanged) to Duration3.
[0024] The second adjustment mode described in this embodiment establishes a buffer between the end point of the existing scheduled order and the start point of the new order, and extends the subsequent plan in one go. This enables the smooth insertion of new orders into the gaps in the existing plan, and also effectively solves the micro-scheduling problem when inserting orders immediately. While meeting the scheduling rules, it maximizes the continuity of the overall plan.
[0025] Example 3: Reference Figure 4 As shown, this embodiment illustrates the third adjustment mode. This mode is applicable to scenarios where the start time of a newly added scheduled order (denoted as S1) is within the execution period of an existing scheduled order (denoted as S2). The specific triggering condition is: the start time (StartTime1) of S1 is between the start time (StartTime2) and end time (EndTime2) of S2. To reduce conflicts and complications with existing scheduled orders, new scheduled orders will logically split the interrupted existing scheduled order S2, insert S1 between them, and reschedule the new task and the split second half of the task. The specific execution steps are as follows: S1. Obtain the end time (EndTime1) of S1. The system calculates the time required to extend the entire subsequent plan of S2. This time is composed of the duration of S1 itself and two complete buffer time intervals. The calculation formula is: Duration4 = (EndTime1 - StartTime1) + 120 (seconds), where 120 seconds represents two preset buffer time intervals (each 60 seconds), designed to provide necessary buffering for the insertion of S1 and the connection between preceding and following processes. Duration4 is the "fourth adjustment duration". S2, Split existing scheduled orders S2: The first sub-segment: its start time remains the original start time of S2 (StartTime2), and its end time is set to the start time of S1 (StartTime1). This part represents the work segment that S2 can execute before the insertion point of S1. The second sub-segment: its start time is set to the start time of S1 plus a buffer time interval (i.e., StartTime1 + 60 seconds), and the end time is set to StartTime1 + Duration4 according to the overall extension plan. This part represents the continuation of the remaining work of S2 after S1 is inserted. S3. The newly added schedule S1 is placed between the first and second sub-schedules formed after S2 is split. At the same time, in order to ensure the continuity and consistency of the entire scheduling chain after S1 is inserted, the system will uniformly extend the start and end times of all other schedules in the affected existing schedule order list (such as List2) to Duration4.
[0026] The third adjustment mode described in this embodiment, through a combination strategy of "splitting-insertion-overall extension", can effectively respond to urgent order insertion needs without disrupting production continuity. It not only ensures the timely arrangement of new tasks, but also maintains the process integrity of the original task (S2) through logical splitting, thereby achieving an optimized balance between planning flexibility and execution order.
[0027] Example 4: Reference Figure 5As shown, this embodiment describes a fourth adjustment mode. This mode is applicable to scenarios where the planned start time of a newly added schedule (denoted as S1) is earlier than the start time of an existing schedule (denoted as S2), but the end time of S1 may overlap with the start time of S2. It avoids interfering with the start of already scheduled orders by delaying the entire newly added schedule order. Specifically, it includes the following steps: S1. When the system detects that the start time (StartTime1) of schedule S1 is earlier than the start time (StartTime2) of schedule S2, it enters the judgment process of this mode, and the system further compares the start time (StartTime2) of S2 with the end time (EndTime1) of S1: If StartTime2>EndTime1, it means that S1 has finished completely before S2 starts, and there is no time overlap between the two, so there is no resource conflict. Therefore, the system skips the adjustment and maintains the original schedule. If StartTime2≤EndTime1, it indicates that the execution end of S1 covers the predetermined start point of S2, resulting in an overlap conflict, which triggers the adjustment mechanism: S2. When it is determined that there is overlap and adjustment is needed, the system calculates the time required to postpone the new scheduled order S1 as a whole. This time is intended to move the end time of S1 out of the start time of S2 and add necessary operation buffer between the two: Duration5 = (EndTime1 - StartTime2) + 60 (seconds). Wherein, (EndTime1-StartTime2) is the original duration of the overlapping part, 60 seconds represents a preset buffer time interval, and the calculated Duration5 is the "fifth adjustment duration".
[0028] S3. The system will uniformly postpone the start and end times of all schedules (usually new task groups with S1 as the core) in the set to which the new scheduled order belongs (e.g., List1) by Duration5. This ensures that after the adjustment, the tail of the new task group will have at least a buffer time interval between the tail and the start of the existing scheduled order S2, thereby eliminating conflicts.
[0029] The fourth adjustment mode described in this embodiment is a simple and effective strategy that reliably ensures that the execution start point of the original plan is not encroached upon when a newly added scheduled order may affect the start of subsequent scheduled orders due to its early planning. This strategy involves shifting the entire new order back to the beginning, minimizing disruption to the overall schedule.
[0030] Example 5: This embodiment describes the interactive editing and real-time conflict verification function of the Gantt chart in the system. This function allows users to make fine-tuning adjustments to the plan directly in the visual interface and obtain system feedback in real time, realizing a closed loop from visual monitoring to interactive control. The scheduling plan (whether it is the initial schedule or the result after automatic adjustment) is visualized through the system's Gantt chart. On this graphical interface, the system provides direct interactive editing capabilities. That is, when users need to adjust the scheduling details of an order, they do not need to enter cumbersome forms or menus, but can directly operate on the corresponding order graphic elements (such as task bars) in the Gantt chart: S1. By clicking on the target order graphic element in the Gantt chart, the operator can activate its editing state. The system will then display the core scheduling parameters of the order to the user in the form of highlights, pop-up editing boxes, or sidebars, such as: planned start time, planned end time, and associated equipment. S2. Users can modify the above parameters in the provided interface. During the modification process or when the modification is confirmed, the system will trigger the background conflict detection logic (i.e. the conflict detection step) in real time. The verification will re-determine whether there is a resource conflict in the order within the target device and target time period based on the modified parameters. S3. If the verification passes, meaning the modified time period is within the adjustable range of the original plan for the order and does not conflict with any existing scheduled orders, the system will immediately accept the modification, dynamically update the Gantt chart display, and automatically synchronize it to the scheduling database. If the verification fails, meaning a time conflict is detected, the system will immediately interrupt the modification submission process and issue a clear conflict warning to the user on the graphical interface, prompting the user to readjust the parameters until the conflict is resolved, or cancel the modification.
[0031] This embodiment greatly improves the intuitiveness and operational efficiency of scheduling adjustments through the interactive editing and real-time verification functions of Gantt charts, enabling planners to make agile decisions based on a globally visualized context. At the same time, by seamlessly embedding core conflict detection rules into every interactive operation, the system not only provides users with flexibility but also ensures that all manual adjustments automatically comply with scheduling rules, fundamentally preventing new conflicts introduced by human negligence and guaranteeing the consistency and feasibility of the scheduling plan. Specific Implementation Method Two: Reference Figure 6 As shown, this embodiment provides a Gantt chart-visualized conflict early warning and automatic scheduling adjustment system. The system includes a conflict detection module, an automatic adjustment module, and a visual scheduling module. Through the collaborative work of these modules, a closed-loop management mechanism is formed. The conflict detection module 1 is used for real-time monitoring and early warning. It combines the planned time of the newly added scheduled order with the time interval of the existing scheduled orders on the corresponding device to automatically compare and detect conflicts. When time overlap or interval is less than a preset threshold is detected, conflict early warning information containing conflict location and type is generated, and at least "confirm ignore" and "force order insertion" response operation options are provided simultaneously. Automatic adjustment module 2 is communicatively connected to conflict detection module 1. It is used to respond to and execute scheduling change operations triggered by conflict warning. By receiving scheduling modification or forced insertion operations triggered by the user based on the warning, it automatically identifies the scope of affected orders, calculates the corresponding adjustment duration, and performs chain time rearrangement on all subsequent related orders to generate a new scheduling scheme. The visualization scheduling module 3 is communicatively connected to the conflict detection module 1 and the intelligent adjustment module, respectively, and is used to realize the graphical presentation and real-time operation of scheduling information. It dynamically renders and outputs the conflict warning information, scheduling change operation results and rescheduled scheduling results in the form of a Gantt chart. At the same time, it supports interactive operations such as dragging and clicking to edit order graphic elements directly through the Gantt chart, and calls the conflict detection module 1 in real time to perform conflict verification during the operation, realizing instant warning and status synchronization during the editing process. The order graphic elements correspond one-to-one with the orders and can be distinguished by different colors or shapes.
[0033] Through the close collaboration and data linkage of the above three modules, this system realizes a closed-loop scheduling management process that goes from real-time conflict detection to intelligent decision-making and adjustment, and then to intuitive operational feedback, which significantly improves the automation, intelligence and visualization of scheduling work.
[0034] The foregoing has shown and described the basic principles, main features, and advantages of the present invention. It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the invention can be implemented in other specific forms without departing from its spirit or essential characteristics. Therefore, the embodiments should be considered illustrative and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of equivalents of the claims are intended to be included within the present invention. No reference numerals in the claims should be construed as limiting the scope of the claims.
[0035] Furthermore, it should be understood that although this specification describes embodiments, not every embodiment contains only one independent technical solution. This narrative style is merely for clarity. Those skilled in the art should consider the specification as a whole, and the technical solutions in each embodiment can also be appropriately combined to form other embodiments that can be understood by those skilled in the art.
Claims
1. A method for conflict warning and automatic scheduling adjustment based on Gantt chart visualization, characterized in that: The method includes the following steps: Conflict detection steps: Obtain the planned time of the newly added scheduled order, and perform conflict detection between the planned time and the time interval of the existing scheduled orders on the corresponding device. If a conflict exists, generate a conflict warning message and provide response operation options to trigger the scheduling change operation; otherwise, execute the scheduling directly. Automatic adjustment steps: In response to the scheduling change operation triggered by the conflict warning, the affected existing scheduled orders are automatically rescheduled according to the preset multi-objective optimization scheduling algorithm to generate the rescheduled scheduling result; Scheduling visualization steps: The conflict warning information, scheduling change operation results, and rescheduled scheduling results are graphically output using a Gantt chart.
2. The method for conflict warning and automatic scheduling adjustment based on Gantt chart visualization according to claim 1, characterized in that: The response options include at least one of acknowledging to ignore the conflict, forcing order insertion, and modifying the scheduling time.
3. The method for conflict warning and automatic scheduling adjustment based on Gantt chart visualization according to claim 1, characterized in that: The multi-objective optimization scheduling algorithm includes multiple adjustment modes, and the selection of the adjustment mode is based on the time relative relationship between the new scheduling order and the existing scheduling order. The time relative relationship is one of the order of start time and whether the time intervals overlap.
4. The method for conflict warning and automatic scheduling adjustment based on Gantt chart visualization according to claim 3, characterized in that: The multi-objective optimization scheduling algorithm calculates the adjustment time for affected orders based on the relative time relationship and a preset buffer time interval, which is one minute.
5. The method for conflict warning and automatic scheduling adjustment based on Gantt chart visualization according to claim 4, characterized in that: When the time relationship is such that the interval between the start time of a new scheduled order and the start time of an existing scheduled order is less than the buffer time interval, the first adjustment mode is executed, and the overall scheduling time of the existing scheduled order and its subsequent related orders is postponed for a first adjustment period.
6. The method for conflict early warning and automatic scheduling adjustment based on Gantt chart visualization according to claim 4, characterized in that: When the time relationship is such that the interval between the start time of the new scheduled order and the end time of the existing scheduled order is less than the buffer time interval, the second adjustment mode is executed, which postpones the overall scheduling time of the new scheduled order by a second adjustment period and postpones the overall scheduling time of the subsequent related orders in the existing scheduled orders (excluding the first order) by a third adjustment period.
7. The method for conflict warning and automatic scheduling adjustment based on Gantt chart visualization according to claim 4, characterized in that: When the relative time relationship is such that the start time of the new scheduled order is between the start time and end time of the existing scheduled order, the third adjustment mode is executed, the existing scheduled order is split into a first sub-order and a second sub-order with consecutive time, and the new scheduled order is inserted between the two, and the overall scheduling time of the subsequent related orders in the existing scheduled order, excluding the first order, is postponed by the fourth adjustment period.
8. The method for conflict warning and automatic scheduling adjustment based on Gantt chart visualization according to claim 4, characterized in that: When the relative time relationship is such that the start time of the new scheduled order is earlier than the start time of the existing scheduled order, and its end time is later than the start time of the existing scheduled order, the fourth adjustment mode is executed, and the overall scheduling time of the new scheduled order is postponed by the fifth adjustment period.
9. The method for conflict early warning and automatic scheduling adjustment based on Gantt chart visualization according to claim 1, characterized in that: In the scheduling visualization step, the Gantt chart responds to drag-and-drop operations on order graphic elements to modify the scheduling time of the corresponding order in real time, and triggers the conflict detection step for real-time verification during modification.
10. A Gantt chart visualization-based conflict early warning and automatic scheduling adjustment system, executing the Gantt chart visualization-based conflict early warning and automatic scheduling adjustment method as described in any one of claims 1-8, characterized in that: It includes: The conflict detection module (1) is used to obtain the planning time of the newly added scheduled order, perform conflict detection with the time interval of the existing scheduled orders on the corresponding device, and generate conflict warning information and response operation options when a conflict is detected. The automatic adjustment module (2) is connected to the conflict detection module (1) and responds to the user's operation triggered by the conflict warning. Based on the preset multi-objective optimization scheduling algorithm, it automatically rearranges the time of the affected existing scheduled orders. The visualization scheduling module (3) is connected to the conflict detection module (1) and the automatic adjustment module (2) respectively, and outputs conflict warning information, scheduling change operation results and rescheduled scheduling results in a Gantt chart graphical format.