A building resource scheduling optimization method and system for multi-target construction

CN123014543APending Publication Date: 2026-10-30河北工业职业技术大学
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611197851.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-07
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0003]为了弥补以上不足,本发明提供了一种面向多目标施工的建筑资源调度优化方法及系统,旨在改善在调度模型中对已受限资源进行调整,从而导致调度结果与实际施工状态不一致的问题

Benefits of technology

1、本发明中,通过在施工资源调度过程中引入调度自由度状态变量,并在不可逆施工状态发生时对该状态变量施加单向衰减约束,使施工资源的可调度范围随着施工进程推进逐步收敛,避免在施工进入不可逆阶段后仍对已受限资源进行不合理调度,从而使施工资源调度模型与实际施工过程的阶段性和不可逆性保持一致,保证调度结果在逻辑上的可执行性和一致性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123014543A_ABST
    Figure CN123014543A_ABST
Patent Text Reader

Abstract

The present application relates to resource scheduling optimization technical field, especially to a kind of building resource scheduling optimization method and system for multi-objective construction, comprising: obtaining construction task information and construction resource information constructs construction resource library, introduce construction state information in construction process, and when irreversible construction state is identified, set up scheduling freedom degree state variable for construction resource and impose unidirectional attenuation constraint;On this basis, construction resource scheduling model is constructed, the occupation time of construction resource, use order and resource binding relationship are used as scheduling decision variable, and the scheduling process is expressed as unidirectional evolution model of scheduling space, so that irreversible construction state corresponds to unidirectional transfer relationship;While aiming at irreversible target in scheduling model, introduce target invalid state, remove it from target set when target invalid;Finally, under multiple constraints, multi-objective optimization is executed to construction resource scheduling scheme, and the construction resource scheduling scheme consistent with current construction state is output.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of resource scheduling and optimization technology, and in particular to a method and system for optimizing building resource scheduling for multi-objective construction. Background Technology

[0002] As the scale and complexity of construction projects continue to increase, the number of construction tasks and the types of construction resources involved in the construction process are also increasing. The scheduling and allocation of construction resources among different construction tasks has gradually become an important part of construction management. Existing technologies usually build construction resource scheduling models based on the requirements of construction tasks and the availability of construction resources. By modeling the occupation time, usage sequence, and resource binding relationships of construction resources, unified scheduling and management of construction resources can be achieved to support the orderly progress of the construction process. In actual construction, the construction status often has obvious phased and irreversible characteristics. Once the construction enters a specific stage or a key construction node is completed, the scheduling space of some construction resources will inevitably be restricted. However, existing construction resource scheduling methods usually fail to effectively characterize the irreversible characteristics of the construction process and still allow adjustments to the restricted resources in the scheduling model, which leads to the problem that the scheduling results are inconsistent with the actual construction status. Summary of the Invention

[0003] To overcome the above shortcomings, this invention provides a building resource scheduling optimization method and system for multi-objective construction, aiming to improve the problem that the scheduling results are inconsistent with the actual construction status due to the adjustment of constrained resources in the scheduling model.

[0004] In a first aspect, the present invention provides the following technical solution: a method for optimizing the scheduling of building resources for multi-objective construction, comprising the following steps: S1. Obtain construction task information and construction resource information, and build a construction resource database; S2. During the construction process, obtain construction status information. When an irreversible construction state is identified, introduce a scheduling degree of freedom state variable for the construction resources, and apply a one-way decay constraint to the scheduling degree of freedom state variable based on the irreversible construction state. S3. Construct a construction resource scheduling model based on construction tasks, construction resources, and scheduling freedom state variables, and use the occupation time, usage order, and resource binding relationship of construction resources as scheduling decision variables; S4. Represent the construction resource scheduling process as a one-way evolution model of the scheduling space. Irreversible construction states correspond to the one-way transfer relationships in the one-way evolution model of the scheduling space, and generate construction resource scheduling schemes under the constraints of the one-way evolution model of the scheduling space. S5. For irreversible targets in the construction resource scheduling model, introduce a target failure state. When the construction resource scheduling scheme triggers an irreversible target to enter the target failure state, remove the irreversible target from the target set of the construction resource scheduling model. S6. Under the constraints of the scheduling degree of freedom state variables, the scheduling space unidirectional evolution model, and the target failure state, perform multi-objective optimization on the construction resource scheduling scheme and output the optimized construction resource scheduling scheme.

[0005] By adopting the above technical solution, the scheduling degree of freedom state variable is introduced into the construction resource scheduling process, and the scheduling space and optimization objective are subject to one-way constraints in combination with the irreversible construction state. This makes the schedulable range of construction resources gradually converge as the construction stage progresses, thereby avoiding the need to adjust the already restricted construction resources after the construction enters the irreversible stage. This ensures that the generated construction resource scheduling scheme is always consistent with the current construction state, and solves the problem of inconsistency between the scheduling results and the actual construction state in the existing construction resource scheduling methods.

[0006] Preferably, in step S1, the step of constructing the construction resource library includes: Establish corresponding resource record items for construction resources, and record the occupancy status, allocability status, and scheduling freedom state variables of construction resources in the resource record items; During construction, the resource records in the construction resource database are updated based on the construction status information; When an irreversible construction state occurs, the resource record items corresponding to the construction resources associated with that irreversible construction state are updated synchronously to ensure that the construction resource status recorded in the construction resource library is consistent with the current construction state.

[0007] Preferably, in step S2, the step of introducing scheduling degree-of-freedom state variables for construction resources includes: Obtain the schedulable attribute information of construction resources at the current construction stage; Based on the schedulable attribute information, a corresponding schedulable degree of freedom state variable is assigned to each construction resource. The scheduling degree of freedom state variables are associated with and stored with the corresponding construction resources.

[0008] Preferably, in step S2, the step of applying a one-way decay constraint to the scheduling degree-of-freedom state variables based on the irreversible construction state includes: During construction, monitor the construction status information and determine whether an irreversible construction condition has occurred; When an irreversible construction state is detected, determine the construction resources associated with that irreversible construction state; Based on the irreversible construction state, the scheduling degree of freedom state variables corresponding to the associated construction resources are subject to decay update, so that the updated scheduling degree of freedom state variables are less than or equal to the original scheduling degree of freedom state variables, and the scheduling degree of freedom state variables are prohibited from reverting to the original state.

[0009] Preferably, in step S3, the step of constructing a construction resource scheduling model based on construction tasks, construction resources, and scheduling degree-of-freedom state variables includes: Based on the construction task information, determine the resource demand type and resource quantity constraints corresponding to each construction task; Based on construction resource information, determine the allocatable range of each construction resource in the time and space dimensions; By combining the matching relationship between construction tasks and construction resources, a binding relationship between construction tasks and construction resources is established; Based on the binding relationship, a scheduling degree of freedom state variable is introduced to restrict the schedulable range of construction resources among different construction tasks, thus forming a construction resource scheduling model.

[0010] Preferably, in step S4, the step of representing the construction resource scheduling process as a one-way evolution model of the scheduling space includes: Based on the state variables of the scheduling degrees of freedom of construction resources in the construction resource scheduling model, the scheduling space state corresponding to different scheduling degree of freedom configurations is determined. Each scheduling space state is mapped to a node in the unidirectional evolution model of the scheduling space; Based on construction status information, the transition relationship between scheduling space states is established, and the transition relationship is represented as a directed connection relationship in the unidirectional evolution model of the scheduling space. In the unidirectional evolution model of the scheduling space, the state of the scheduling space is only allowed to transition along directed connections.

[0011] Preferably, in step S4, the steps for establishing the unidirectional transfer relationship in the unidirectional evolution model of the scheduling space corresponding to the irreversible construction state include: Once the scheduling space state is transferred along a one-way transfer relationship, it is prohibited to revert the scheduling space state to the state before the transfer. It is prohibited to generate transition relationships in the scheduling space unidirectional evolution model that are opposite in direction to those of an existing unidirectional transition relationship; When an irreversible construction state occurs, only the unidirectional transfer relationship corresponding to that irreversible construction state is allowed to take effect in the unidirectional evolution model of the scheduling space.

[0012] Preferably, in step S5, the step targeting the irreversible objective in the construction resource scheduling model includes: Based on the construction resource scheduling model, a set of multiple objectives associated with construction resource scheduling behavior is determined. Identify targets with irreversible properties from a multi-target set, and define targets with irreversible properties as irreversible targets; Establish a corresponding target state for each irreversible target, and associate the target state with the construction resource scheduling plan; During the execution of the construction resource scheduling plan, the target status is updated based on the impact of the construction resource scheduling plan on irreversible targets; When the target state meets the preset failure judgment conditions, the corresponding irreversible target will be marked as entering the target failure state.

[0013] Preferably, the step of performing multi-objective optimization on the construction resource scheduling scheme includes: Based on the target set in the construction resource scheduling model, determine the set of valid targets participating in the current scheduling. Under the constraints of scheduling degree of freedom state variables, scheduling space unidirectional evolution model and target failure state, construct the feasible solution space of multi-objective optimization problem; Within the feasible solution space, a multi-objective search and evaluation of construction resource scheduling schemes is conducted to obtain a set of candidate construction resource scheduling schemes that satisfy the multi-objective constraints. Based on preset multi-objective evaluation rules, the optimized construction resource scheduling scheme is determined from the set of candidate construction resource scheduling schemes.

[0014] Secondly, the present invention provides the following technical solution: a building resource scheduling optimization system for multi-objective construction, the system comprising the following modules: The construction resource database construction module is used to acquire construction task information and construction resource information to build the construction resource database; The construction status acquisition and scheduling freedom management module is used to acquire construction status information during the construction process. When an irreversible construction state is identified, a scheduling freedom state variable is introduced for the construction resources, and a one-way decay constraint is applied to the scheduling freedom state variable according to the irreversible construction state. The construction resource scheduling model construction module is used to build a construction resource scheduling model based on construction tasks, construction resources, and scheduling freedom state variables, and uses the occupation time, usage order, and resource binding relationship of construction resources as scheduling decision variables; The scheduling space unidirectional evolution modeling module is used to represent the construction resource scheduling process as a scheduling space unidirectional evolution model. Irreversible construction states correspond to the unidirectional transfer relationships in the scheduling space unidirectional evolution model, and a construction resource scheduling scheme is generated under the constraints of the scheduling space unidirectional evolution model. The irreversible target management module is used to introduce a target failure state for irreversible targets in the construction resource scheduling model. When the construction resource scheduling scheme triggers an irreversible target to enter the target failure state, the irreversible target is removed from the target set of the construction resource scheduling model. The multi-objective optimization module is used to perform multi-objective optimization on the construction resource scheduling scheme under the constraints of the scheduling degree of freedom state variables, the scheduling space unidirectional evolution model, and the target failure state, and output the optimized construction resource scheduling scheme.

[0015] The present invention has the following beneficial effects: 1. In this invention, by introducing a state variable of scheduling freedom during the construction resource scheduling process, and applying a one-way decay constraint to this state variable when an irreversible construction state occurs, the schedulable range of construction resources gradually converges as the construction progresses. This avoids unreasonable scheduling of already limited resources after the construction enters the irreversible stage, thereby ensuring that the construction resource scheduling model is consistent with the phased and irreversible nature of the actual construction process, and guaranteeing the logical executability and consistency of the scheduling results.

[0016] 2. In this invention, by representing the construction resource scheduling process as a one-way evolution model of the scheduling space and mapping the irreversible construction state to a one-way transfer relationship in the scheduling space, the scheduling space state is only allowed to evolve in a predetermined direction, and the scheduling state is prohibited from regressing or generating a reverse transfer path. This eliminates scheduling schemes that conflict with the irreversible construction state at the scheduling model structure level, and ensures that the generation process of the construction resource scheduling scheme is always controlled by the one-way evolution constraint.

[0017] 3. In this invention, by introducing a target failure state for irreversible targets in the construction resource scheduling model, when the construction resource scheduling scheme or construction process triggers the failure of an irreversible target, the irreversible target is automatically removed from the target set of the scheduling model, so that the subsequent multi-objective optimization process only revolves around the targets that are still in a valid state, thereby avoiding repeated calculations and invalid constraints on unattainable targets, and keeping the multi-objective optimization process consistent with the actual reachability of the construction process. Attached Figure Description

[0018] Figure 1 This is a flowchart of a building resource scheduling optimization method for multi-objective construction proposed in this invention; Figure 2 This is an architecture diagram of a building resource scheduling optimization system for multi-objective construction proposed in this invention. Detailed Implementation

[0019] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0020] Example 1: In a first embodiment of the present invention, the present invention provides a method for optimizing the scheduling of building resources for multi-objective construction, such as... Figure 1 As shown, it includes the following steps: S1. Obtain construction task information and construction resource information, and build a construction resource database; Furthermore, in step S1, the step of constructing the construction resource library includes: Establish corresponding resource record items for construction resources, and record the occupancy status, allocability status, and scheduling freedom state variables of construction resources in the resource record items; During construction, the resource records in the construction resource database are updated based on the construction status information; When an irreversible construction state occurs, the resource record items corresponding to the construction resources associated with that irreversible construction state are updated synchronously to ensure that the construction resource status recorded in the construction resource library is consistent with the current construction state.

[0021] Specifically, the system acquires construction task information and construction resource information, and builds a construction resource database based on the construction resource information. The construction resource database is used to manage all construction resources involved in the construction in a unified manner. Each construction resource corresponds to a resource record item in the construction resource database, and the resource record item is used to describe the current status of the construction resource during the construction process. When constructing the construction resource library, a corresponding resource record item is created for each construction resource, making the construction resource set as follows: ,in For the quantity of construction resources, any construction resource The resource state is determined by the state vector. The representation, the state vector, includes at least the occupied state, the allocable state, and the scheduling degrees of freedom state variables, which are defined as follows; ; in Indicates construction resources in time Is it occupied? This indicates whether construction resources are available for allocation under current construction conditions. This represents the degree of freedom of construction resources during the scheduling process. The degree of freedom is a state quantity used to describe the extent to which construction resources, in their current construction state, are still allowed to be adjusted when participating in construction scheduling. During construction, the system acquires construction status information and updates the resource records in the construction resource library. The construction status information is used to characterize the execution progress of construction tasks and the usage of construction resources. When construction resources are allocated to construction tasks, the occupancy status in the corresponding resource record is updated to the occupied status. At the same time, the allocable status and scheduling freedom status variables are updated synchronously according to the current construction stage and resource usage constraints, so that the construction resource status recorded in the construction resource library is consistent with the current construction status. When an irreversible construction state occurs during construction, the irreversible construction state is used to indicate that the construction task has entered an execution stage that cannot be reversed. The system determines the construction resources associated with the irreversible construction state and performs a synchronous state update on the corresponding resource record to limit the adjustment space of the construction resource in subsequent scheduling. The synchronous state update can optionally be implemented in the following ways. ; in Indicates the moment after the irreversible construction state occurs. This indicates that the corresponding construction resources will no longer participate in subsequent allocations. This indicates that the scheduling freedom of the corresponding construction resources is locked, thereby ensuring that the status of the construction resources recorded in the construction resource database is consistent with the current construction status; Through the above methods, the construction resource database continuously maintains the status of construction resources throughout the entire construction process, and provides clear and actionable resource status information for subsequent construction scheduling and resource allocation.

[0022] S2. During the construction process, obtain construction status information. When an irreversible construction state is identified, introduce a scheduling degree of freedom state variable for the construction resources, and apply a one-way decay constraint to the scheduling degree of freedom state variable based on the irreversible construction state. Furthermore, in step S2, the steps of introducing scheduling degree-of-freedom state variables for construction resources include: Obtain the schedulable attribute information of construction resources at the current construction stage; Based on the schedulable attribute information, a corresponding schedulable degree of freedom state variable is assigned to each construction resource. The scheduling degree of freedom state variables are associated with the corresponding construction resources and stored.

[0023] Furthermore, in step S2, the step of applying a one-way decay constraint to the scheduling degree-of-freedom state variables based on the irreversible construction state includes: During construction, monitor the construction status information and determine whether an irreversible construction condition has occurred; When an irreversible construction state is detected, determine the construction resources associated with that irreversible construction state; Based on the irreversible construction state, the scheduling degree of freedom state variables corresponding to the associated construction resources are subject to decay update, so that the updated scheduling degree of freedom state variables are less than or equal to the original scheduling degree of freedom state variables, and the scheduling degree of freedom state variables are prohibited from reverting to the original state.

[0024] Specifically, the system continuously acquires construction status information during the construction process. The construction status information is used to reflect the execution progress of construction tasks, changes in construction stages, and the use of construction resources. When the construction process is identified as entering an irreversible construction state based on the construction status information, a scheduling freedom state variable is introduced to quantify the schedulability of construction resources. A one-way decay constraint is applied to the scheduling freedom state variable based on the irreversible construction state to limit the range of resource adjustments in the subsequent scheduling process. When introducing scheduling freedom state variables for construction resources, the system first obtains the schedulable attribute information corresponding to the construction resource in the current construction stage. The schedulable attribute information is used to characterize the adjustability of the construction resource in terms of time, task, or sequence. The schedulable attribute information may optionally include the time window that the construction resource can adjust, the range of alternative tasks, or the range of stages that can participate in scheduling decisions. Based on the above schedulable attribute information, the system assigns a corresponding scheduling freedom state variable to each construction resource and associates and stores the scheduling freedom state variable with the corresponding construction resource, so that the scheduling freedom state variable becomes part of the state of the construction resource. Let construction resources be aggregated ,in The quantity of construction resources, denoted by time variable. Any construction resource In time The corresponding scheduling degrees of freedom state variables are denoted as ,in The larger the value, the greater the space for scheduling and adjustment of construction resources in the current construction stage. The initial value of the scheduling freedom state variable is determined by the schedulable attribute information of the construction resources in the initial construction stage. During construction, the system continuously monitors construction status information and determines whether an irreversible construction state has occurred. An irreversible construction state is used to characterize that the construction process has entered an execution phase that cannot be reversed or adjusted. When an irreversible construction state is detected, the system determines the construction resources associated with that irreversible construction state. The association relationship can be determined by the binding relationship or usage relationship between the construction task and the construction resource. When applying a one-way attenuation constraint to associated construction resources, the system performs attenuation updates on the scheduling degree-of-freedom state variables corresponding to the associated construction resources based on the irreversible construction state, ensuring that the updated scheduling degree-of-freedom state variables are no greater than the original scheduling degree-of-freedom state variables, and prohibiting the scheduling degree-of-freedom state variables from reverting to the original state. The one-way attenuation constraint can optionally be implemented through the following update rules: ; in Indicates the update time after an irreversible construction state occurs. Indicates construction resources before the irreversible construction state occurs. The scheduling degrees of freedom state variables, This represents the attenuation coefficient determined by the irreversible construction state, used to reflect the degree of constraint imposed by the irreversible construction state on the construction resource scheduling space. When no decay occurs, This indicates that the scheduling degrees of freedom are completely locked; To ensure the unidirectional decay characteristic of the scheduling degree of freedom state variables, the system applies monotonicity constraints to the update process of the scheduling degree of freedom state variables during subsequent construction, so that any construction resource satisfies the following relationship at any time. ; in and These represent the adjacent construction state update times, thus preventing the scheduling degree of freedom state variables from reverting to the state before the update after an irreversible construction state occurs; Through the above methods, during the construction process, when an irreversible construction state is identified, the system can introduce and dynamically constrain the scheduling freedom state variables of construction resources, so that the scheduling degree of construction resources gradually converges with the construction progress, and maintains the scheduling constraint logic consistent with the irreversible construction state, providing a clear state basis for subsequent construction scheduling and resource management.

[0025] S3. Construct a construction resource scheduling model based on construction tasks, construction resources, and scheduling freedom state variables, and use the occupation time, usage order, and resource binding relationship of construction resources as scheduling decision variables; Furthermore, in step S3, the steps of constructing a construction resource scheduling model based on construction tasks, construction resources, and scheduling freedom state variables include: Based on the construction task information, determine the resource demand type and resource quantity constraints corresponding to each construction task; Based on construction resource information, determine the allocatable range of each construction resource in the time and space dimensions; By combining the matching relationship between construction tasks and construction resources, a binding relationship between construction tasks and construction resources is established; Based on the binding relationship, a scheduling degree of freedom state variable is introduced to restrict the schedulable range of construction resources among different construction tasks, thus forming a construction resource scheduling model.

[0026] Specifically, after acquiring and maintaining construction task information, construction resource information, and scheduling freedom state variables, the system constructs a construction resource scheduling model based on construction tasks, construction resources, and scheduling freedom state variables. The system uses the occupation time, usage order, and resource binding relationship of construction resources as scheduling decision variables to uniformly constrain and describe the allocation and scheduling of construction resources during the construction process. When constructing the construction resource scheduling model, the system first determines the resource demand type and resource quantity constraints corresponding to each construction task based on the construction task information. The set of construction tasks is denoted as... ,in For any given construction task, the number of construction tasks is [number]. Its resource requirements are determined by the demand vector. The demand vector is used to describe the constraints of construction tasks in terms of resource type and quantity, thereby clarifying the acceptable range of construction resources for construction tasks during the scheduling process. Based on this, the system determines the allocatable range of each construction resource in terms of time and space according to construction resource information, for the construction resource set. Any construction resource The corresponding allocatable time interval is denoted as The corresponding allocatable space range is denoted as The allocatable time interval and allocatable spatial range are jointly determined by the attributes of the construction resources themselves and the current construction stage, and are used to constrain the available range of construction resources in the scheduling model. When matching construction tasks with construction resources, the system establishes a binding relationship between construction tasks and construction resources based on the resource requirement type of the construction task and the attribute information of the construction resources. The binding relationship describes whether a construction resource can be assigned to a specific construction task, and any binding relationship can be represented as a binary variable. ,in Indicates construction resources Can be used for construction tasks Establish a binding relationship. This indicates that the two do not meet the matching conditions; Based on the binding relationship, the system introduces a scheduling freedom state variable to restrict the schedulable range of construction resources among different construction tasks. During scheduling The scheduling degrees of freedom state variables are denoted as ,in The scheduling freedom state variable is used to reflect the degree to which construction resources can participate in scheduling and adjustment under the current construction state. When construction resources enter the irreversible construction state constraint, their scheduling freedom state variable is updated according to the one-way decay rule, thereby limiting their scheduling space between subsequent construction tasks. In the construction resource scheduling model, the occupation time, usage sequence, and resource binding relationships of construction resources are used as scheduling decision variables. During the construction task The time occupied in the process can be represented as a time variable. The order of use can be described by the constraints of the sequence of construction tasks, and the resource binding relationship is determined by variables. Given that, under the constraints of the state variables of the scheduling degrees of freedom, the construction resource scheduling model may optionally satisfy the following constraint relationships; ; Among them when At that time, construction resources No longer participate in new construction task binding, when When a larger value is taken, construction resources have greater room for scheduling among multiple construction tasks; Through the above methods, the construction resource scheduling model comprehensively considers the construction task requirements, the availability of construction resources, the binding relationship between tasks and resources, and the constraints of the scheduling freedom state variables within a unified framework. This enables the occupation time, usage sequence, and resource binding relationship of construction resources to be modeled and managed in an orderly manner during the construction process, thereby providing a clear model basis for construction resource scheduling decisions.

[0027] S4. Represent the construction resource scheduling process as a one-way evolution model of the scheduling space. Irreversible construction states correspond to the one-way transfer relationships in the one-way evolution model of the scheduling space, and generate construction resource scheduling schemes under the constraints of the one-way evolution model of the scheduling space. Furthermore, in step S4, the step of representing the construction resource scheduling process as a one-way evolution model of the scheduling space includes: Based on the state variables of the scheduling degrees of freedom of construction resources in the construction resource scheduling model, the scheduling space state corresponding to different scheduling degree of freedom configurations is determined. Each scheduling space state is mapped to a node in the unidirectional evolution model of the scheduling space; Based on construction status information, the transition relationship between scheduling space states is established, and the transition relationship is represented as a directed connection relationship in the unidirectional evolution model of the scheduling space. In the unidirectional evolution model of the scheduling space, the state of the scheduling space is only allowed to transition along directed connections.

[0028] Furthermore, in step S4, the steps for establishing the unidirectional transition relationship in the unidirectional evolution model of the scheduling space corresponding to the irreversible construction state include: Once the scheduling space state is transferred along a one-way transfer relationship, it is prohibited to revert the scheduling space state to the state before the transfer. It is prohibited to generate transition relationships in the scheduling space unidirectional evolution model that are opposite in direction to those of an existing unidirectional transition relationship; When an irreversible construction state occurs, only the unidirectional transfer relationship corresponding to that irreversible construction state is allowed to take effect in the unidirectional evolution model of the scheduling space.

[0029] Specifically, during the construction process, the system constrains the schedulable range of construction resources based on the construction resource scheduling model, and further represents the construction resource scheduling process as a unidirectional evolution model of the scheduling space. Irreversible construction states correspond to unidirectional transition relationships in this model. Under the constraints of the unidirectional evolution model of the scheduling space, the system generates a construction resource scheduling scheme, so that the generated scheduling scheme satisfies the unidirectional convergence requirement of the scheduling space caused by irreversible construction states. When representing the construction resource scheduling process as a unidirectional evolution model of the scheduling space, the system determines the scheduling space state based on the state variables of the scheduling degrees of freedom of the construction resources in the construction resource scheduling model. The set of construction resources is denoted as... ,in For the quantity of construction resources, any construction resource At any moment The scheduling degrees of freedom state variables are denoted as ,in The system will always The total degrees of freedom for scheduling construction resources are represented as a configuration vector. Its definition is as follows; ; The configuration vector is used to characterize the combined state of the overall schedulable range of construction resources under the current construction status; When determining the scheduling space state corresponding to different scheduling degrees of freedom configurations, the system will configure vectors. Mapped to scheduling space state The scheduling space state is used to characterize the set of scheduling decisions allowed under the current scheduling degree of freedom constraints. The system can optionally use a discretization method to segment and map the scheduling degree of freedom configuration to form a finite set of states. The discretization threshold can be set according to the implementation requirements and is not limited to a specific value range, so that different scheduling degree of freedom configurations correspond to different scheduling space states and facilitate model construction. When mapping each scheduling space state to a node in the unidirectional evolution model of the scheduling space, the system establishes a directed graph model. , where the set of nodes Used to hold the state of the scheduling space, edge set Used to carry the transition relationship between scheduling space states, any node Corresponding to a scheduling space state This enables a one-to-one or many-to-one mapping from the scheduling space state to graph nodes; When establishing transition relationships between scheduling space states based on construction status information, the system continuously acquires construction status information and identifies whether irreversible construction states occur during the construction process. Construction status information is used to determine the progress of construction phases, task completion nodes, and the solidification of resource binding relationships. When the construction status information indicates a change in the scheduling degree of freedom configuration, the system determines the transition relationship from the current scheduling space state to the next scheduling space state and represents this transition relationship as a directed connection. Any directed connection relationship can be represented as... ,in Indicates the state of the scheduling space Allow transition to scheduling space state Furthermore, the state of the scheduling space is only allowed to transition along directed connections, thus forming a unidirectional evolution model of the scheduling space; To ensure that the state of the scheduling space evolves along a unidirectional connection, the system imposes a unidirectional constraint on the state transitions occurring at any given time, letting the state transition sequence be... ,in To ensure that the update times are arranged in ascending order of time, the system requires that any adjacent state transitions satisfy the existence of a corresponding directed connection relationship, specifically satisfying the following relationship; ; Among the symbols This indicates a transition from the previous scheduling space state to the next scheduling space state; When an irreversible construction state is mapped to a unidirectional transition relationship in the unidirectional evolution model of the scheduling space, when the system detects the occurrence of an irreversible construction state, the system determines the target transition direction corresponding to that irreversible construction state and only allows the unidirectional transition relationship corresponding to that irreversible construction state to take effect in the unidirectional evolution model of the scheduling space. The effective method can optionally be manifested in the edge set... The corresponding directed connection relationship is enabled and the conflicting connection relationship is frozen, so that the scheduling space state transition triggered by the irreversible construction state has a definite direction; When the scheduling space state transitions along a unidirectional transition relationship, the system prohibits the scheduling space state from reverting to the state before the transition. To enforce this prohibition, the system marks the state before the transition as unreachable or sets the set of revertible edges of the state after the transition to null, thus blocking the revert path at the model level. Simultaneously, the system prohibits the generation of transition relationships in the scheduling space unidirectional evolution model that are opposite in direction to the already occurring unidirectional transition relationship. Any reverse transition relationship can be represented as... The system detected If it has already occurred or taken effect, it is prohibited to generate or enable it. This ensures that the unidirectional evolution model of the scheduling space structurally satisfies unidirectionality; When generating a construction resource scheduling scheme under the constraints of the unidirectional evolution model of the scheduling space, the system takes the set of allowed scheduling decisions corresponding to the current scheduling space state as the boundary, and combines scheduling decision variables such as occupation time, usage order and resource binding relationship in the construction resource scheduling model to determine the scheduling scheme that satisfies the constraints of the current state. When the construction state information is updated or the irreversible construction state is triggered, the scheduling scheme is updated according to the directed connection relationship allowed by the unidirectional evolution model of the scheduling space, so that the generated construction resource scheduling scheme is always within the range allowed by the current scheduling space state and conforms to the unidirectional transfer constraint corresponding to the irreversible construction state.

[0030] S5. For irreversible targets in the construction resource scheduling model, introduce a target failure state. When the construction resource scheduling scheme triggers an irreversible target to enter the target failure state, remove the irreversible target from the target set of the construction resource scheduling model. Furthermore, in step S5, the steps for addressing the irreversible objective in the construction resource scheduling model include: Based on the construction resource scheduling model, a set of multiple objectives associated with construction resource scheduling behavior is determined. Identify targets with irreversible properties from a multi-target set, and define targets with irreversible properties as irreversible targets; Establish a corresponding target state for each irreversible target, and associate the target state with the construction resource scheduling plan; During the execution of the construction resource scheduling plan, the target status is updated based on the impact of the construction resource scheduling plan on irreversible targets; When the target state meets the preset failure judgment conditions, the corresponding irreversible target will be marked as entering the target failure state.

[0031] Specifically, the system identifies a set of multiple objectives associated with construction resource scheduling behavior based on the construction resource scheduling model, and introduces a target failure state for objectives with irreversible characteristics. During the generation and execution of the construction resource scheduling scheme, the target state of irreversible objectives is continuously maintained. When the construction resource scheduling scheme triggers an irreversible objective to enter the target failure state, the irreversible objective is removed from the target set of the construction resource scheduling model, so that the subsequent scheduling optimization process continues only around the objectives that can still be achieved. When determining the multi-objective set, the system extracts objective items related to the scheduling decision variables based on the construction resource scheduling model. The multi-objective set is denoted as... ,in The target quantity is used to characterize the constraint or preference direction of the scheduling scheme in different evaluation dimensions. The sources of the target items may include the degree of satisfaction of resource supply for construction tasks, the degree of satisfaction of feasibility constraints of resource occupation arrangements, and the degree of matching satisfaction of resource binding relationships. The target items are related to the occupation time, usage order and resource binding relationship in the construction resource scheduling scheme, so that the target set can be evaluated and updated as the scheduling scheme changes. When identifying targets with irreversible characteristics from a multi-target set, the system determines whether a target item possesses irreversible characteristics based on the business semantics of the target item and the irreversible construction state constraints of the construction process. Irreversibility is used to characterize that once the target loses reachability due to scheduling or construction progress, it cannot be restored through adjustment and rollback in subsequent scheduling processes. The system identifies target items that satisfy the irreversibility characteristic determination rules as the set of irreversible targets, denoted as […]. Any target in the set of irreversible targets is denoted as . ; When establishing the corresponding target state for each irreversible target, the system assumes that the target is irreversible. Establish target state variables The target state is used to characterize the irreversible target at time t. The reachability or validity of the target state is stored in association with the construction resource scheduling scheme so that the target state is updated synchronously when the scheduling scheme is updated or the execution is promoted. The target state can be optionally defined as a binary state and satisfies the following relationship; ; in This indicates that the irreversible target is in a valid state. This indicates that the irreversible target has entered the target failure state. The target failure state is used to characterize that the irreversible target can no longer be achieved under the current construction process and current scheduling constraints. During the execution of the construction resource scheduling plan, the system updates the target state based on the impact of the construction resource scheduling plan on irreversible targets, so that at time... The generated or executed construction resource scheduling plan is denoted as The scheduling scheme consists of scheduling decision variables such as occupation time, usage order, and resource binding relationships. The system is based on the scheduling scheme. The accessibility of irreversible targets is determined based on construction status information, and the determination result is used as the basis for target status updates. Target status updates may optionally adopt a one-way failure update rule to reflect the irreversible nature of irreversible targets, specifically satisfying the following relationship; ; in Indicates the updated time. Indicates time Construction status information, Indicates targeting irreversible objectives A feasibility determination function is provided under the constraints of scheduling schemes and construction status. The function outputs a result indicating whether the feasibility is feasible or not. It is an indicator function that takes the value of 1 when the condition inside the parentheses is true and takes the value of 0 otherwise, thus ensuring that once an irreversible target is determined to be infeasible and the target state becomes 0, it will not revert to 1; When the target state meets the preset failure criteria, the system marks the corresponding irreversible target as entering a target failure state. The preset failure criteria are used to clarify under what circumstances an irreversible target should be considered to have failed. The failure criteria can be triggered directly by the infeasibility result output by the aforementioned feasibility determination function, or by the irreversible construction state during the construction process and by establishing a connection with a specific irreversible target. When the target state is updated to This indicates that the irreversible target has entered a target failure state; When a construction resource scheduling scheme triggers an irreversible target that enters a target failure state, the system removes the irreversible target from the target set of the construction resource scheduling model. The removal operation can optionally be manifested as removing the target from the target set. Delete target item Alternatively, the weight of the target item can be reset to zero so that it no longer participates in the subsequent scheduling scheme generation process, thereby allowing the subsequent construction resource scheduling to continue to be modeled and solved around the target set that is still in a valid state without violating the irreversible constraint.

[0032] S6. Under the constraints of the scheduling degree of freedom state variables, the scheduling space unidirectional evolution model, and the target failure state, perform multi-objective optimization on the construction resource scheduling scheme and output the optimized construction resource scheduling scheme.

[0033] Furthermore, in step S6, the steps of performing multi-objective optimization on the construction resource scheduling scheme include: Based on the target set in the construction resource scheduling model, determine the set of valid targets participating in the current scheduling. Under the constraints of scheduling degree of freedom state variables, scheduling space unidirectional evolution model and target failure state, construct the feasible solution space of multi-objective optimization problem; Within the feasible solution space, a multi-objective search and evaluation of construction resource scheduling schemes is conducted to obtain a set of candidate construction resource scheduling schemes that satisfy the multi-objective constraints. Based on preset multi-objective evaluation rules, the optimized construction resource scheduling scheme is determined from the set of candidate construction resource scheduling schemes.

[0034] Specifically, after the construction resource scheduling model generates the initial construction resource scheduling scheme, the system performs multi-objective optimization on the construction resource scheduling scheme under the constraints of the scheduling degree of freedom state variables, the scheduling space unidirectional evolution model, and the target failure state, and outputs the optimized construction resource scheduling scheme, so that the output scheme remains consistent with the current effective target set while satisfying the irreversible constraint of the construction process. When determining the set of valid targets to participate in the current scheduling, the system filters based on the target set in the construction resource scheduling model, denoted as . ,in For each target quantity, the system establishes a target state variable. ,in This indicates that the target is in a valid state and has not entered a target invalid state. This indicates that the target has entered a target failure state and will no longer participate in subsequent optimization. Based on this, the system determines the set of valid targets. And satisfy the following relationship; ; The effective objective set is used to limit the scope of objective terms in the current multi-objective optimization problem, thereby avoiding meaningless searches for failed objectives; When constructing the feasible solution space for a multi-objective optimization problem, the system takes the construction resource scheduling scheme as the decision object, and the scheduling scheme is denoted as... The scheduling scheme consists of scheduling decision variables such as the occupation time of construction resources, the order of use, and resource binding relationships. The system constructs a feasible solution space under the constraints of scheduling degree of freedom state variables, scheduling space unidirectional evolution model constraints, and target failure state constraints. Among them, the scheduling freedom state variable constraint is used to limit the scope of resource binding and adjustment, the scheduling space unidirectional evolution model constraint is used to limit the state of the scheduling space to only change along the directed connection relationship, and the target failure state constraint is used to prevent the failed target from participating in the solution as the optimization target. The feasible solution space can be represented as a set of scheduling schemes that satisfy the following set of constraints. ; in This represents the set of basic feasibility constraints given by the construction resource scheduling model. This represents the set of dynamic constraints given by the scheduling degrees of freedom state variables. This represents the set of state transition constraints given by the unidirectional evolution model of the scheduling space, and the above set of constraints can be jointly determined by construction task information, construction resource information and construction status information; When performing multi-objective search and evaluation within the feasible solution space, the system generates and evaluates candidate scheduling schemes, forming a set of candidate construction resource scheduling schemes that satisfy the multi-objective constraints. This candidate set is denoted as... ,in The number of candidate schemes is unlimited, and the specific value is not limited. The system schedules any candidate scheme. Calculate the evaluation value of each objective item in the effective objective set, and denote the evaluation value vector as follows: Its definition is as follows; ; in Indicate candidate scheduling schemes At any moment For the target The evaluation results are calculated based on the semantics of the objective and can optionally be calculated from factors such as the timing of construction resource occupation, the degree of satisfaction of the order of use, and the degree of matching of resource binding relationships, so that candidate solutions can be compared under a unified evaluation standard. When determining the optimized construction resource scheduling scheme based on preset multi-objective evaluation rules, the system performs multi-objective decision-making on the candidate construction resource scheduling scheme set to output the final scheme. The preset multi-objective evaluation rules are used to form a consistent selection criterion among multiple evaluation dimensions. The preset multi-objective evaluation rules can optionally be implemented using a weighted comprehensive evaluation method. The system assigns a non-negative weight to each objective in the effective objective set. and satisfy This transforms the multi-objective evaluation into a single comprehensive evaluation function that satisfies the following relationship; ; in Indicates at time The output is the optimized construction resource scheduling scheme. This means selecting the scheme that minimizes the comprehensive evaluation function from the candidate set. When the objective semantics are of the maximization type, the solution direction can be kept consistent by unifying the symbols of the evaluation function. Through the above methods, the system can construct a feasible solution space for multi-objective optimization under the constraints of scheduling degree of freedom state variables, scheduling space unidirectional evolution model, and target failure state. Within the feasible solution space, the system searches, evaluates, and outputs decisions on scheduling schemes, thereby obtaining an optimized construction resource scheduling scheme that satisfies the current set of effective objectives and conforms to the irreversible construction constraint.

[0035] Example 2: In multi-objective construction scenarios, the construction process is often accompanied by irreversible construction states such as the advancement of construction phases, completion of key procedures, and the solidification of resource usage status. When construction enters an irreversible stage, the schedulable range of some construction resources will be limited by actual construction conditions. However, existing resource scheduling systems may still adjust the limited resources based on initial scheduling assumptions, resulting in a construction resource scheduling scheme that is inconsistent with the current construction state, affecting the executability of the scheduling scheme in the actual construction process. To solve the above problems, this invention provides a building resource scheduling optimization system for multi-objective construction, the structure of which is as follows: Figure 2 As shown. The specific implementation process of this system is as follows: The construction resource database construction module is used to acquire construction task information and construction resource information to build the construction resource database; The construction status acquisition and scheduling freedom management module is used to acquire construction status information during the construction process. When an irreversible construction state is identified, a scheduling freedom state variable is introduced for the construction resources, and a one-way decay constraint is applied to the scheduling freedom state variable according to the irreversible construction state. The construction resource scheduling model construction module is used to build a construction resource scheduling model based on construction tasks, construction resources, and scheduling freedom state variables, and uses the occupation time, usage order, and resource binding relationship of construction resources as scheduling decision variables; The scheduling space unidirectional evolution modeling module is used to represent the construction resource scheduling process as a scheduling space unidirectional evolution model. Irreversible construction states correspond to the unidirectional transfer relationships in the scheduling space unidirectional evolution model, and a construction resource scheduling scheme is generated under the constraints of the scheduling space unidirectional evolution model. The irreversible target management module is used to introduce a target failure state for irreversible targets in the construction resource scheduling model. When the construction resource scheduling scheme triggers an irreversible target to enter the target failure state, the irreversible target is removed from the target set of the construction resource scheduling model. The multi-objective optimization module is used to perform multi-objective optimization on the construction resource scheduling scheme under the constraints of the scheduling degree of freedom state variables, the scheduling space unidirectional evolution model, and the target failure state, and output the optimized construction resource scheduling scheme.

[0036] Specifically, the construction resource library construction module first obtains construction task information and construction resource information. The construction task information is used to characterize the types of construction tasks to be executed in the current construction process, the construction stages, and the sequential relationship between tasks. The construction resource information is used to characterize the basic attributes and availability conditions of various construction resources that can participate in the construction. The construction resource library construction module constructs the construction resource library based on the above information. After the construction resource library is built, the construction status acquisition and scheduling freedom management module continuously acquires construction status information during the construction process. The construction status information is used to reflect the execution progress of construction tasks and the usage of construction resources. When the construction status information indicates that the construction process has entered an irreversible construction state, the construction status acquisition and scheduling freedom management module introduces scheduling freedom state variables for construction resources and applies a one-way decay constraint to the scheduling freedom state variables according to the irreversible construction state, thereby limiting the adjustable range of construction resources in the subsequent scheduling process. Based on this, the construction resource scheduling model construction module constructs a construction resource scheduling model based on construction tasks, construction resources, and scheduling freedom state variables. In this scheduling model, the occupation time of construction resources, the order of use, and the resource binding relationship between construction resources and construction tasks are used as scheduling decision variables to describe the allocation and use of construction resources among different construction tasks. The scheduling space unidirectional evolution modeling module is based on the construction resource scheduling model. It represents the construction resource scheduling process as a scheduling space unidirectional evolution model. In this model, the irreversible construction state corresponds to the unidirectional transfer relationship in the scheduling space, which allows the scheduling space state to evolve only in a predetermined direction. This avoids the scheduling scheme from regressing or being adjusted in the opposite direction after the construction enters the irreversible stage. Under the above constraints, the scheduling space unidirectional evolution modeling module generates the initial construction resource scheduling scheme. During the generation of the construction resource scheduling plan, the irreversible target management module introduces the target failure state for irreversible targets in the construction resource scheduling model. During the execution or update of the construction resource scheduling plan, it continuously judges whether the construction resource scheduling plan triggers the irreversible target to enter the target failure state. When the irreversible target enters the target failure state, the irreversible target management module removes the corresponding irreversible target from the target set of the construction resource scheduling model to avoid the subsequent scheduling optimization process from continuing to focus on the unreachable target. Under the above constraints, the multi-objective optimization module performs multi-objective optimization on the construction resource scheduling scheme under the joint constraints of the scheduling degree of freedom state variables, the scheduling space unidirectional evolution model, and the target failure state. By searching and evaluating candidate scheduling schemes, it outputs an optimized construction resource scheduling scheme that satisfies the current construction state and the effective target set, and uses the optimized construction resource scheduling scheme to guide the actual scheduling and management of construction resources.

[0037] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for optimizing building resource scheduling in multi-objective construction, characterized in that, Includes the following steps: S1. Obtain construction task information and construction resource information, and build a construction resource database; S2. During the construction process, obtain construction status information. When an irreversible construction state is identified, introduce a scheduling degree of freedom state variable for the construction resources, and apply a one-way decay constraint to the scheduling degree of freedom state variable based on the irreversible construction state. S3. Construct a construction resource scheduling model based on construction tasks, construction resources, and scheduling freedom state variables, and use the occupation time, usage order, and resource binding relationship of construction resources as scheduling decision variables; S4. Represent the construction resource scheduling process as a one-way evolution model of the scheduling space. Irreversible construction states correspond to the one-way transfer relationships in the one-way evolution model of the scheduling space, and generate construction resource scheduling schemes under the constraints of the one-way evolution model of the scheduling space. S5. For irreversible targets in the construction resource scheduling model, introduce a target failure state. When the construction resource scheduling scheme triggers an irreversible target to enter the target failure state, remove the irreversible target from the target set of the construction resource scheduling model. S6. Under the constraints of the scheduling degree of freedom state variables, the scheduling space unidirectional evolution model, and the target failure state, perform multi-objective optimization on the construction resource scheduling scheme and output the optimized construction resource scheduling scheme.

2. The method for optimizing building resource scheduling for multi-objective construction according to claim 1, characterized in that, In step S1, the step of constructing the construction resource library includes: Establish corresponding resource record items for construction resources, and record the occupancy status, allocability status, and scheduling freedom state variables of construction resources in the resource record items; During construction, the resource records in the construction resource database are updated based on the construction status information; When an irreversible construction state occurs, the resource record items corresponding to the construction resources associated with that irreversible construction state are updated synchronously to ensure that the construction resource status recorded in the construction resource library is consistent with the current construction state.

3. The method for optimizing building resource scheduling for multi-objective construction according to claim 1, characterized in that, In step S2, the step of introducing scheduling degree-of-freedom state variables for construction resources includes: Obtain the schedulable attribute information of construction resources at the current construction stage; Based on the schedulable attribute information, a corresponding schedulable degree of freedom state variable is assigned to each construction resource. The scheduling degree of freedom state variables are associated with and stored with the corresponding construction resources.

4. The method for optimizing building resource scheduling for multi-objective construction according to claim 1, characterized in that, In step S2, the step of applying a one-way decay constraint to the scheduling degree-of-freedom state variables based on the irreversible construction state includes: During construction, monitor the construction status information and determine whether an irreversible construction condition has occurred; When an irreversible construction state is detected, determine the construction resources associated with that irreversible construction state; Based on the irreversible construction state, the scheduling degree of freedom state variables corresponding to the associated construction resources are subject to decay update, so that the updated scheduling degree of freedom state variables are less than or equal to the original scheduling degree of freedom state variables, and the scheduling degree of freedom state variables are prohibited from reverting to the original state.

5. The method for optimizing building resource scheduling for multi-objective construction according to claim 1, characterized in that, In step S3, the step of constructing a construction resource scheduling model based on construction tasks, construction resources, and scheduling freedom state variables includes: Based on the construction task information, determine the resource demand type and resource quantity constraints corresponding to each construction task; Based on construction resource information, determine the allocatable range of each construction resource in the time and space dimensions; By combining the matching relationship between construction tasks and construction resources, a binding relationship between construction tasks and construction resources is established; Based on the binding relationship, a scheduling degree of freedom state variable is introduced to restrict the schedulable range of construction resources among different construction tasks, thus forming a construction resource scheduling model.

6. The method for optimizing building resource scheduling for multi-objective construction according to claim 1, characterized in that, In step S4, the step of representing the construction resource scheduling process as a one-way evolution model of the scheduling space includes: Based on the state variables of the scheduling degrees of freedom of construction resources in the construction resource scheduling model, the scheduling space state corresponding to different scheduling degree of freedom configurations is determined. Each scheduling space state is mapped to a node in the unidirectional evolution model of the scheduling space; Based on construction status information, the transition relationship between scheduling space states is established, and the transition relationship is represented as a directed connection relationship in the unidirectional evolution model of the scheduling space. In the unidirectional evolution model of the scheduling space, the state of the scheduling space is only allowed to transition along directed connections.

7. The method for optimizing building resource scheduling for multi-objective construction according to claim 1, characterized in that, In step S4, the steps for establishing the unidirectional transition relationship in the unidirectional evolution model of the scheduling space corresponding to the irreversible construction state include: Once the scheduling space state is transferred along a one-way transfer relationship, it is prohibited to revert the scheduling space state to the state before the transfer. It is prohibited to generate transition relationships in the scheduling space unidirectional evolution model that are opposite in direction to those of an existing unidirectional transition relationship; When an irreversible construction state occurs, only the unidirectional transfer relationship corresponding to that irreversible construction state is allowed to take effect in the unidirectional evolution model of the scheduling space.

8. The method for optimizing building resource scheduling for multi-objective construction according to claim 1, characterized in that, In step S5, the steps for addressing the irreversible objective in the construction resource scheduling model include: Based on the construction resource scheduling model, a set of multiple objectives associated with construction resource scheduling behavior is determined. Identify targets with irreversible properties from a multi-target set, and define targets with irreversible properties as irreversible targets; Establish a corresponding target state for each irreversible target, and associate the target state with the construction resource scheduling plan; During the execution of the construction resource scheduling plan, the target status is updated based on the impact of the construction resource scheduling plan on irreversible targets; When the target state meets the preset failure judgment conditions, the corresponding irreversible target will be marked as entering the target failure state.

9. The method for optimizing building resource scheduling for multi-objective construction according to claim 1, characterized in that, In step S6, the step of performing multi-objective optimization on the construction resource scheduling scheme includes: Based on the target set in the construction resource scheduling model, determine the set of valid targets participating in the current scheduling. Under the constraints of scheduling degree of freedom state variables, scheduling space unidirectional evolution model and target failure state, construct the feasible solution space of multi-objective optimization problem; Within the feasible solution space, a multi-objective search and evaluation of construction resource scheduling schemes is conducted to obtain a set of candidate construction resource scheduling schemes that satisfy the multi-objective constraints. Based on preset multi-objective evaluation rules, the optimized construction resource scheduling scheme is determined from the set of candidate construction resource scheduling schemes.

10. A building resource scheduling optimization system for multi-objective construction, characterized in that, A building resource scheduling optimization method for multi-objective construction as described in any one of claims 1-9, the system comprising the following modules: The construction resource database construction module is used to acquire construction task information and construction resource information to build the construction resource database; The construction status acquisition and scheduling freedom management module is used to acquire construction status information during the construction process. When an irreversible construction state is identified, a scheduling freedom state variable is introduced for the construction resources, and a one-way decay constraint is applied to the scheduling freedom state variable according to the irreversible construction state. The construction resource scheduling model construction module is used to build a construction resource scheduling model based on construction tasks, construction resources, and scheduling freedom state variables, and uses the occupation time, usage order, and resource binding relationship of construction resources as scheduling decision variables; The scheduling space unidirectional evolution modeling module is used to represent the construction resource scheduling process as a scheduling space unidirectional evolution model. Irreversible construction states correspond to the unidirectional transfer relationships in the scheduling space unidirectional evolution model, and a construction resource scheduling scheme is generated under the constraints of the scheduling space unidirectional evolution model. The irreversible target management module is used to introduce a target failure state for irreversible targets in the construction resource scheduling model. When the construction resource scheduling scheme triggers an irreversible target to enter the target failure state, the irreversible target is removed from the target set of the construction resource scheduling model. The multi-objective optimization module is used to perform multi-objective optimization on the construction resource scheduling scheme under the constraints of the scheduling degree of freedom state variables, the scheduling space unidirectional evolution model, and the target failure state, and output the optimized construction resource scheduling scheme.