Technical standard implementation evaluation method and device based on fuzzy theory
By implementing an evaluation method for technical standards based on fuzzy theory, the domains of evaluation indicators and comment sets are determined, and a fuzzy relation matrix is generated for calculation. This solves the problem of lack of implementation and supervision in the standardization practice of power companies, and achieves accurate and efficient evaluation of technical standards.
Patent Information
- Application Number
- CN202410532495.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-30
- Publication Date
- 2025-10-31
AI Technical Summary
Domestic power companies lack implementation and supervision of the standardization system in their standardization practices, resulting in problems such as inadequate publicity, weak awareness of standards, insufficient technical and equipment support, and standards failing to meet job requirements.
A technical standard implementation evaluation method based on fuzzy theory is adopted. By determining the evaluation index domain U and the comment set domain V, a fuzzy relation matrix is generated. Fuzzy operators are used to perform fuzzy synthesis operations to generate an evaluation vector, thereby achieving accurate and efficient evaluation of the implementation of technical standards.
It enables accurate and efficient evaluation of the implementation of technical standards, solves the shortcomings in the implementation and supervision of the standardization system, and improves the effectiveness of standardization management.
Smart Images

Figure CN120875631A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and in particular to a method and apparatus for evaluating the implementation of technical standards based on fuzzy theory. Background Technology
[0002] Technical standards are the fundamental requirements and implementation basis for the company's technical matters. The effective implementation and integration of technical standards with business operations are essential guarantees for the orderly conduct of the company's production and operation, and a powerful support for the company's goal of becoming a first-class energy internet enterprise. The company's technical standard implementation supervision and evaluation work refers to the activities of promoting the effective implementation and application of applicable technical standards at all levels, in all professions, and in all positions within the company through effective measures and methods; supervising the implementation of standards; evaluating and providing feedback on the implementation results; and continuously improving the management of technical standard implementation and the quality of standards.
[0003] Currently, there are still many problems in the standardization practice of domestic power companies. They not only lack attention to the construction of the standardization system, but also lack the implementation and supervision of the standardization system. Specifically, this is reflected in problems such as inadequate publicity, weak awareness of standards, lack of technical equipment support, technical standards that cannot match job requirements, lack of enterprise standards, and overlapping and contradictory standard clauses.
[0004] Currently, no effective solution has been proposed to address the lack of implementation and supervision of standardization systems for related technologies. Summary of the Invention
[0005] The purpose of this application is to address the shortcomings of existing technologies by providing a method, apparatus, computer equipment, and computer-readable storage medium for evaluating the implementation of technical standards based on fuzzy theory, so as to at least solve the problem of the lack of implementation and supervision of standardization systems in related technologies.
[0006] To achieve the above objectives, the technical solution adopted in this application is as follows:
[0007] In a first aspect, embodiments of this application provide a method for evaluating the implementation of technical standards based on fuzzy theory, including:
[0008] Determine the evaluation index domain U at each level for the evaluated object implementing the technical standard, wherein the evaluation index domain U is used to indicate the evaluation index at each level;
[0009] Based on the degree of implementation of the technical standard, the domain of the evaluation set V is determined, wherein the domain of the evaluation set V is used to indicate the degree of implementation of the technical standard, and V = {good, average, poor, very poor};
[0010] Based on the weights of each evaluation index, a fuzzy relation matrix is generated, wherein the fuzzy relation matrix is used to indicate the degree of membership of the evaluation index in the evaluation index universe U to the comment set universe V.
[0011] Using a preset fuzzy operator, the weights of each evaluation index are combined with the fuzzy relation matrix to perform fuzzy synthesis operation, thereby generating an evaluation vector for the evaluated object.
[0012] The implementation of the technical standard is evaluated based on the evaluation vector.
[0013] In some embodiments, the domain of discourse U for each level of evaluation index of the evaluated object implementing the technical standard is determined according to the following formula:
[0014]
[0015] Where U represents the set of first-level evaluation indicators for the evaluated object, U i U represents the set of second-level evaluation indicators, k represents the number of first-level evaluation indicators, and U represents the set of second-level evaluation indicators. i ={U i1 U i2 U i3 , ..., U ij}, where j represents the number of second-level evaluation indicators.
[0016] In some embodiments, generating a fuzzy relation matrix based on the weights of each evaluation index includes:
[0017] The fuzzy relation matrix is calculated using the following formula:
[0018]
[0019] Where, r mn This indicates the degree of membership of the evaluation index in the evaluation index domain U to the evaluation comment set domain V.
[0020] In some embodiments, evaluating the implementation of the technical standard based on the evaluation vector includes:
[0021] The comment corresponding to the highest proportion value in the evaluation vector is determined as the evaluation level of the evaluated object's implementation of the technical standard.
[0022] Secondly, embodiments of this application provide a technical standard implementation evaluation device based on fuzzy theory, comprising:
[0023] The first determining unit is used to determine the evaluation index domain U of each level of the evaluated object implementing the technical standard, wherein the evaluation index domain U is used to indicate the evaluation index at each level;
[0024] The second determining unit is used to determine the evaluation set domain V based on the degree of implementation of the technical standard, wherein the evaluation set domain V is used to indicate the degree of implementation of the technical standard, and V = {good, average, poor, very poor}.
[0025] The first generation unit is used to generate a fuzzy relation matrix according to the weights of each evaluation index, wherein the fuzzy relation matrix is used to indicate the degree of membership of the evaluation index in the evaluation index domain U to the comment set domain V.
[0026] The second generation unit is used to perform fuzzy synthesis operation on the weights of each evaluation index and the fuzzy relation matrix using a preset fuzzy operator to generate the evaluation vector of the evaluated object.
[0027] An evaluation unit is used to evaluate the implementation of the technical standard based on the evaluation vector.
[0028] In some embodiments, the first determining unit is configured to determine the domain of discourse U of each level of evaluation indexes for the evaluated object implementing the technical standard according to the following formula:
[0029]
[0030] Where U represents the set of first-level evaluation indicators for the evaluated object, U i U represents the set of second-level evaluation indicators, k represents the number of first-level evaluation indicators, and U represents the set of second-level evaluation indicators. i ={U i1 U i2 U i3 , ..., U ij}, where j represents the number of second-level evaluation indicators.
[0031] In some embodiments, the first generation unit is configured to calculate the fuzzy relation matrix according to the following formula:
[0032]
[0033] Where, r mn This indicates the degree of membership of the evaluation index in the evaluation index domain U to the evaluation comment set domain V.
[0034] In some embodiments, the evaluation unit includes:
[0035] The determination module is used to determine the comment corresponding to the highest proportion value in the evaluation vector as the evaluation level of the evaluated object's implementation of the technical standard.
[0036] Thirdly, embodiments of this application provide a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the technical standard implementation evaluation method based on fuzzy theory as described in the first aspect above.
[0037] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the technical standard implementation evaluation method based on fuzzy theory as described in the first aspect above.
[0038] This application adopts the above technical solution. Compared with the prior art, the technical standard implementation evaluation method based on fuzzy theory provided in this application determines the evaluation index domain U of the evaluated object implementing the technical standard at each level, wherein the evaluation index domain U is used to indicate the evaluation index at each level; according to the degree of implementation of the technical standard, the comment set domain V is determined, wherein the comment set domain V is used to indicate the degree of implementation of the technical standard, V = {good, average, poor, extremely poor}; according to the weight of each evaluation index, a fuzzy relation matrix is generated, wherein the fuzzy relation matrix is used to indicate the degree of membership of the evaluation index in the evaluation index domain U to the comment set domain V; using a preset fuzzy operator, the weight of each evaluation index and the fuzzy relation matrix are fuzzy synthesized to generate the evaluation vector of the evaluated object; the implementation of the technical standard is evaluated according to the evaluation vector, which solves the problem of lack of implementation and supervision of the standardization system in related technologies, and achieves the effect of accurately and efficiently evaluating the implementation of technical standards.
[0039] Details of one or more embodiments of this application are set forth in the following drawings and description to make other features, objects and advantages of this application more readily apparent. Attached Figure Description
[0040] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0041] Figure 1 This is a structural block diagram of a mobile terminal according to an embodiment of this application;
[0042] Figure 2 This is a flowchart illustrating the evaluation method for technical standards based on fuzzy theory according to embodiments of this application;
[0043] Figure 3 This is a structural block diagram of an evaluation device based on fuzzy theory according to an embodiment of this application.
[0044] Figure 4 This is a schematic diagram of the hardware structure of a computer device according to an embodiment of this application. Detailed Implementation
[0045] To make the objectives, technical solutions, and advantages of this application clearer, the application is described and illustrated below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. All other embodiments obtained by those skilled in the art based on the embodiments provided in this application without inventive effort are within the scope of protection of this application.
[0046] Obviously, the accompanying drawings described below are merely some examples or embodiments of this application. Those skilled in the art can apply this application to other similar scenarios based on these drawings without any inventive effort. Furthermore, it is understood that although the efforts made in this development process may be complex and lengthy, for those skilled in the art related to the content disclosed in this application, any changes to design, manufacturing, or production based on the technical content disclosed in this application are merely conventional technical means and should not be construed as insufficient disclosure of the content of this application.
[0047] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment that is mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments without conflict.
[0048] Unless otherwise defined, the technical or scientific terms used in this application shall have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms “a,” “an,” “an,” “the,” and similar words used in this application do not indicate quantity limitation and may indicate singular or plural. The terms “comprising,” “including,” “having,” and any variations thereof used in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units not listed, or may include other steps or units inherent to these processes, methods, products, or devices. The terms “connected,” “linked,” “coupled,” and similar words used in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. “Multiple” used in this application refers to two or more. “And / or” describes the relationship between related objects, indicating that three relationships may exist; for example, “A and / or B” can represent: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following objects are in an "or" relationship. The terms "first," "second," and "third" used in this application are merely to distinguish similar objects and do not represent a specific ordering of the objects.
[0049] This embodiment provides a mobile terminal. Figure 1 This is a structural block diagram of a mobile terminal according to an embodiment of this application. For example... Figure 1 As shown, the mobile terminal includes: a radio frequency (RF) circuit 110, a memory 120, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a wireless fidelity (WiFi) module 170, a processor 180, and a power supply 190, among other components. Those skilled in the art will understand that... Figure 1 The mobile terminal structure shown does not constitute a limitation on the mobile terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0050] The following is combined Figure 1 A detailed introduction to each component of a mobile terminal:
[0051] RF circuit 110 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and processes it with processor 180; additionally, it transmits uplink data to the base station. Typically, RF circuitry includes, but is not limited to, antennas, at least one amplifier, transceiver, coupler, low-noise amplifier (LNA), duplexer, etc. Furthermore, RF circuit 110 can also communicate wirelessly with networks and other devices. The aforementioned wireless communication can use any communication standard or protocol, including but not limited to Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), etc.
[0052] The memory 120 can be used to store software programs and modules. The processor 180 executes various functional applications and data processing of the mobile terminal by running the software programs and modules stored in the memory 120. The memory 120 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile terminal (such as audio data, phone book, etc.). In addition, the memory 120 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0053] The input unit 130 can be used to receive input numerical or character information, and to generate key signal inputs related to user settings and function control of the mobile terminal. Specifically, the input unit 130 may include a touch panel 131 and other input devices 132. The touch panel 131, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel 131), and drive the corresponding connection devices according to a pre-set program. Optionally, the touch panel 131 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 180, and can receive and execute commands sent by the processor 180. In addition, the touch panel 131 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 131, the input unit 130 may also include other input devices 132. Specifically, other input devices 132 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc.
[0054] The display unit 140 can be used to display information input by the user or information provided to the user, as well as various menus of the mobile terminal. The display unit 140 may include a display panel 141, which may optionally be configured as a Liquid Crystal Display (LCD), Organic Light-Emitting Diode (OLED), or similar display panel. Furthermore, a touch panel 131 may cover the display panel 141. When the touch panel 131 detects a touch operation on or near it, it transmits the information to the processor 180 to determine the type of touch event. Subsequently, the processor 180 provides corresponding visual output on the display panel 141 based on the type of touch event. Although in Figure 1 In this embodiment, the touch panel 131 and the display panel 141 are two separate components to realize the input and output functions of the mobile terminal. However, in some embodiments, the touch panel 131 and the display panel 141 can be integrated to realize the input and output functions of the mobile terminal.
[0055] The mobile terminal may also include at least one sensor 150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 141 according to the ambient light level, and the proximity sensor can turn off the display panel 141 and / or backlight when the mobile terminal is moved to the ear. As a type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the mobile terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometers, taps), etc. Other sensors that may be configured in the mobile terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0056] The speaker 161 and microphone 162 in the audio circuit 160 provide an audio interface between the user and the mobile terminal. The audio circuit 160 can convert the received audio data into electrical signals and transmit them to the speaker 161, where the speaker 161 converts them into sound signals for output. On the other hand, the microphone 162 converts the collected sound signals into electrical signals, which are received by the audio circuit 160, converted into audio data, and then output to the processor 180 for processing. After processing, the audio data is transmitted via the RF circuit 110 to, for example, another mobile terminal, or the audio data is output to the memory 120 for further processing.
[0057] WiFi is a short-range wireless transmission technology. Mobile terminals using a WiFi module 170 can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 1 WiFi module 170 is shown, but it is understood that it is not a necessary component of a mobile terminal and can be omitted or replaced with other short-range wireless transmission modules, such as Zigbee modules or WAPI modules, as needed without changing the nature of the invention.
[0058] The processor 180 is the control center of the mobile terminal. It connects various parts of the mobile terminal via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 120, and by calling data stored in the memory 120, it performs various functions and processes data of the mobile terminal, thereby providing overall monitoring of the mobile terminal. Optionally, the processor 180 may include one or more processing units; preferably, the processor 180 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 180.
[0059] The mobile terminal also includes a power supply 190 (such as a battery) that supplies power to various components. Preferably, the power supply can be logically connected to the processor 180 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.
[0060] Although not shown, mobile terminals may also include cameras, Bluetooth modules, etc., which will not be elaborated here.
[0061] In this embodiment, the processor 180 is configured as follows:
[0062] Determine the evaluation index domain U at each level for the evaluated object implementing the technical standard, wherein the evaluation index domain U is used to indicate the evaluation index at each level;
[0063] Based on the degree of implementation of the technical standard, the domain of discourse V of the evaluation set is determined, wherein the domain of discourse VV of the evaluation set is used to indicate the degree of implementation of the technical standard, and V = {good, average, poor, very poor};
[0064] Based on the weights of each evaluation index, a fuzzy relation matrix is generated, wherein the fuzzy relation matrix is used to indicate the degree of membership of the evaluation index in the evaluation index universe U to the comment set universe V.
[0065] Using a preset fuzzy operator, the weights of each evaluation index are combined with the fuzzy relation matrix to perform fuzzy synthesis operation, thereby generating an evaluation vector for the evaluated object.
[0066] The implementation of the technical standard is evaluated based on the evaluation vector.
[0067] In some embodiments, the processor 180 is further configured to:
[0068] The domain of discourse U for each level of evaluation indicators of the evaluated object implementing the technical standard shall be determined according to the following formula:
[0069]
[0070] Where U represents the set of first-level evaluation indicators for the evaluated object, U i U represents the set of second-level evaluation indicators, k represents the number of first-level evaluation indicators, and U represents the set of second-level evaluation indicators. i ={U i1 U i2 U i3 , ..., U ij}, where j represents the number of second-level evaluation indicators.
[0071] In some embodiments, the processor 180 is further configured to:
[0072] The fuzzy relation matrix is calculated using the following formula:
[0073]
[0074] Where, r mn This indicates the degree of membership of the evaluation index in the evaluation index domain U to the evaluation comment set domain V.
[0075] In some embodiments, the processor 180 is further configured to:
[0076] The comment corresponding to the highest proportion value in the evaluation vector is determined as the evaluation level of the evaluated object's implementation of the technical standard.
[0077] This embodiment provides a method for evaluating the implementation of technical standards based on fuzzy theory. Figure 2 This is a flowchart illustrating the evaluation method for technical standards based on fuzzy theory according to embodiments of this application, such as... Figure 2 As shown, the process includes the following steps:
[0078] Step S201: Determine the evaluation index domain U of each level for the evaluated object implementing the technical standard, wherein the evaluation index domain U is used to indicate the evaluation index at each level;
[0079] Step S202: Determine the domain of the evaluation set V based on the degree of implementation of the technical standard, wherein the domain of the evaluation set V is used to indicate the degree of implementation of the technical standard, V = {good, average, poor, very poor};
[0080] Step S203: Generate a fuzzy relation matrix according to the weights of each evaluation index, wherein the fuzzy relation matrix is used to indicate the degree of membership of the evaluation index in the evaluation index domain U to the comment set domain V.
[0081] Step S204: Using a preset fuzzy operator, perform fuzzy synthesis operation on the weights of each evaluation index and the fuzzy relation matrix to generate the evaluation vector of the evaluated object.
[0082] Step S205: Evaluate the implementation of the technical standard based on the evaluation vector.
[0083] In the above steps, the object being evaluated is an object that has implemented the technical standard. This application embodiment uses a hierarchical evaluation index system to evaluate the implementation of the technical standard, and the evaluation index domain U is used to indicate the evaluation indexes at each level. In some embodiments, the evaluation index domain U at each level for the object implementing the technical standard can be determined according to the following formula:
[0084]
[0085] Where U represents the set of first-level evaluation indicators for the evaluated object, U i U represents the set of second-level evaluation indicators, k represents the number of first-level evaluation indicators, and U represents the set of second-level evaluation indicators. i ={U i1 U i2 U i3 , ..., U ij}, where j represents the number of second-level evaluation indicators.
[0086] In this embodiment, the evaluation set domain V can be used to indicate the degree of implementation of technical standards, where V = {good, average, poor, extremely poor}. After determining the evaluation index domain U and the evaluation set domain V, this embodiment can determine the weight of each evaluation index and generate a fuzzy relation matrix based on the weights of each evaluation index, which may specifically include:
[0087] The fuzzy relation matrix is calculated using the following formula:
[0088]
[0089] Where, r mn This indicates the degree of membership of the evaluation index in the evaluation index domain U to the evaluation comment set domain V.
[0090] After generating the fuzzy relation matrix, embodiments of this application can use a preset fuzzy operator to perform fuzzy synthesis operation on the weights of each evaluation index and the fuzzy relation matrix to generate the evaluation vector of the evaluated object, and evaluate the technical standards of the evaluated object based on the evaluation vector.
[0091] In some embodiments, evaluating the implementation of the technical standard based on the evaluation vector may include:
[0092] The comment corresponding to the highest proportion value in the evaluation vector is determined as the evaluation level of the evaluated object's implementation of the technical standard.
[0093] Through the above steps, this application provides a method for evaluating the implementation of technical standards based on fuzzy theory. It determines the domain of discourse U of the evaluation indicators at each level and the domain of discourse V of the comment set for the evaluated object implementing the technical standard. Then, based on the weights of each evaluation indicator, a fuzzy relation matrix is generated. Next, using a preset fuzzy operator, the weights of each evaluation indicator and the fuzzy relation matrix are used to perform fuzzy synthesis operations to generate an evaluation vector for the evaluated object. Finally, the implementation of the technical standard is evaluated based on the evaluation vector. This method solves the problem of lack of implementation and supervision of the standardization system in related technologies, achieving accurate and efficient evaluation of the implementation of technical standards.
[0094] It should be noted that the steps shown in the above process or in the flowchart of the accompanying figures can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.
[0095] This embodiment provides a technical standard implementation evaluation device based on fuzzy theory. This device is used to implement the above embodiments and preferred embodiments, and details already described will not be repeated. As used below, the terms "module," "unit," "subunit," etc., can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0096] Figure 3 This is a structural block diagram of an evaluation device based on fuzzy theory according to an embodiment of this application, such as... Figure 3 As shown, the device includes:
[0097] The first determining unit 31 is used to determine the evaluation index domain U of each level of the evaluated object implementing the technical standard, wherein the evaluation index domain U is used to indicate the evaluation index at each level;
[0098] The second determining unit 32 is used to determine the evaluation set domain V based on the degree of implementation of the technical standard, wherein the evaluation set domain V is used to indicate the degree of implementation of the technical standard, and V = {good, average, poor, very poor}.
[0099] The first generation unit 33 is used to generate a fuzzy relation matrix according to the weight of each evaluation index, wherein the fuzzy relation matrix is used to indicate the degree of membership of the evaluation index in the evaluation index domain U to the comment set domain V.
[0100] The second generation unit 34 is used to perform fuzzy synthesis operation on the weights of each evaluation index and the fuzzy relation matrix using a preset fuzzy operator to generate the evaluation vector of the evaluated object.
[0101] Evaluation unit 35 is used to evaluate the implementation of the technical standard based on the evaluation vector.
[0102] In some embodiments, the first determining unit 31 is used to determine the domain of discourse U of each level of the evaluation index of the evaluated object implementing the technical standard according to the following formula:
[0103]
[0104] Where U represents the set of first-level evaluation indicators for the evaluated object, U iU represents the set of second-level evaluation indicators, k represents the number of first-level evaluation indicators, and U represents the set of second-level evaluation indicators. i ={U i1 U i2 U i3 , ..., U ij}, where j represents the number of second-level evaluation indicators.
[0105] In some embodiments, the first generation unit 33 is used to calculate the fuzzy relation matrix according to the following formula:
[0106]
[0107] Where, r mn This indicates the degree of membership of the evaluation index in the evaluation index domain U to the evaluation comment set domain V.
[0108] In some embodiments, the evaluation unit 35 includes:
[0109] The determination module is used to determine the comment corresponding to the highest proportion value in the evaluation vector as the evaluation level of the evaluated object's implementation of the technical standard.
[0110] It should be noted that the above modules can be functional modules or program modules, and can be implemented through software or hardware. For modules implemented through hardware, the above modules can reside in the same processor; or the above modules can be located in different processors in any combination.
[0111] An embodiment provides a computer device. The technical standard implementation evaluation method based on fuzzy theory, combined with the embodiments of this application, can be implemented by a computer device. Figure 4 This is a schematic diagram of the hardware structure of a computer device according to an embodiment of this application.
[0112] The computer device may include a processor 41 and a memory 42 storing computer program instructions.
[0113] Specifically, the processor 41 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.
[0114] The memory 42 may include a mass storage device for data or instructions. For example, and not limitingly, the memory 42 may include a hard disk drive (HDD), a floppy disk drive, a solid-state drive (SSD), flash memory, an optical disk drive, a magneto-optical disk drive, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 42 may include removable or non-removable (or fixed) media. Where appropriate, the memory 42 may be internal or external to a data processing device. In a particular embodiment, the memory 42 is non-volatile memory. In a particular embodiment, the memory 42 includes read-only memory (ROM) and random access memory (RAM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), an electrically alterable read-only memory (EAROM), or flash memory, or a combination of two or more of these. Where appropriate, the RAM can be Static Random-Access Memory (SRAM) or Dynamic Random-Access Memory (DRAM). DRAM can be Fast Page Mode Dynamic Random-Access Memory (FPMDRAM), Extended Data Out Dynamic Random-Access Memory (EDODRAM), Synchronous Dynamic Random-Access Memory (SDRAM), etc.
[0115] The memory 42 can be used to store or cache various data files that need to be processed and / or used for communication, as well as possible computer program instructions executed by the processor 41.
[0116] The processor 41 reads and executes the computer program instructions stored in the memory 42 to implement any of the technical standard implementation evaluation methods based on fuzzy theory in the above embodiments.
[0117] In some embodiments, the computer device may further include a communication interface 43 and a bus 40. For example, Figure 4 As shown, the processor 41, memory 42, and communication interface 43 are connected through bus 40 and complete communication with each other.
[0118] The communication interface 43 is used to enable communication between the various modules, devices, units, and / or equipment in the embodiments of this application. The communication interface 43 can also enable data communication with other components, such as external devices, image / data acquisition devices, databases, external storage, and image / data processing workstations.
[0119] Bus 40 includes hardware, software, or both, that couples components of a computer device together. Bus 40 includes, but is not limited to, at least one of the following: data bus, address bus, control bus, expansion bus, and local bus. For example, and not as a limitation, bus 40 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, bus 40 may include one or more buses. Although specific buses are described and illustrated in the embodiments of this application, this application considers any suitable bus or interconnection.
[0120] Furthermore, in conjunction with the fuzzy theory-based technical standard implementation evaluation method in the above embodiments, this application embodiment can provide a computer-readable storage medium for implementation. This computer-readable storage medium stores computer program instructions; when executed by a processor, these computer program instructions implement any of the fuzzy theory-based technical standard implementation evaluation methods in the above embodiments.
[0121] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0122] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.
Claims
1. A method for evaluating the implementation of technical standards based on fuzzy theory, characterized in that, include: Determine the evaluation index domain U at each level for the evaluated object implementing the technical standard, wherein the evaluation index domain U is used to indicate the evaluation index at each level; Based on the degree of implementation of the technical standard, the domain of the evaluation set V is determined, wherein the domain of the evaluation set V is used to indicate the degree of implementation of the technical standard, and V = {good, average, poor, very poor}; Based on the weights of each evaluation index, a fuzzy relation matrix is generated, wherein the fuzzy relation matrix is used to indicate the degree of membership of the evaluation index in the evaluation index universe U to the comment set universe V. Using a preset fuzzy operator, the weights of each evaluation index are combined with the fuzzy relation matrix to perform fuzzy synthesis operation, thereby generating an evaluation vector for the evaluated object. The implementation of the technical standard is evaluated based on the evaluation vector.
2. The method according to claim 1, characterized in that, The domain of discourse U for each level of evaluation indicators of the evaluated object implementing the technical standard shall be determined according to the following formula: Where U represents the set of first-level evaluation indicators for the evaluated object, U i U represents the set of second-level evaluation indicators, k represents the number of first-level evaluation indicators, and U represents the set of second-level evaluation indicators. i ={U i1 U i2 U i3 , ..., U ij }, where j represents the number of second-level evaluation indicators.
3. The method according to claim 2, characterized in that, The step of generating a fuzzy relation matrix based on the weights of each evaluation index includes: The fuzzy relation matrix is calculated using the following formula: Where, r mn This indicates the degree of membership of the evaluation index in the evaluation index domain U to the evaluation comment set domain V.
4. The method according to claim 3, characterized in that, The evaluation of the implementation of the technical standard based on the evaluation vector includes: The comment corresponding to the highest proportion value in the evaluation vector is determined as the evaluation level of the evaluated object's implementation of the technical standard.
5. A technical standard implementation evaluation device based on fuzzy theory, characterized in that, include: The first determining unit is used to determine the evaluation index domain U of each level of the evaluated object implementing the technical standard, wherein the evaluation index domain U is used to indicate the evaluation index at each level; The second determining unit is used to determine the evaluation set domain V based on the degree of implementation of the technical standard, wherein the evaluation set domain V is used to indicate the degree of implementation of the technical standard, and V = {good, average, poor, very poor}. The first generation unit is used to generate a fuzzy relation matrix according to the weights of each evaluation index, wherein the fuzzy relation matrix is used to indicate the degree of membership of the evaluation index in the evaluation index domain U to the comment set domain V. The second generation unit is used to perform fuzzy synthesis operation on the weights of each evaluation index and the fuzzy relation matrix using a preset fuzzy operator to generate the evaluation vector of the evaluated object. An evaluation unit is used to evaluate the implementation of the technical standard based on the evaluation vector.
6. The apparatus according to claim 5, characterized in that, The first determining unit is used to determine the domain of discourse U of each level of the evaluation index of the evaluated object implementing the technical standard according to the following formula: Where U represents the set of first-level evaluation indicators for the evaluated object, U i U represents the set of second-level evaluation indicators, k represents the number of first-level evaluation indicators, and U represents the set of second-level evaluation indicators. i ={U i1 U i2 U i3 , ..., U ij }, where j represents the number of second-level evaluation indicators.
7. The apparatus according to claim 6, characterized in that, The first generation unit is used to calculate the fuzzy relation matrix according to the following formula: Where, r mn This indicates the degree of membership of the evaluation index in the evaluation index domain U to the evaluation comment set domain V.
8. The apparatus according to claim 7, characterized in that, The evaluation unit includes: The determination module is used to determine the comment corresponding to the highest proportion value in the evaluation vector as the evaluation level of the evaluated object's implementation of the technical standard.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method as described in any one of claims 1 to 4.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1 to 4.