Intelligent penetration testing is of great significance for the improvement of the security of information systems,and the critical issue is the planning of penetration test paths.In view of the difficulty for attack...Intelligent penetration testing is of great significance for the improvement of the security of information systems,and the critical issue is the planning of penetration test paths.In view of the difficulty for attackers to obtain complete network information in realistic network scenarios,Reinforcement Learning(RL)is a promising solution to discover the optimal penetration path under incomplete information about the target network.Existing RL-based methods are challenged by the sizeable discrete action space,which leads to difficulties in the convergence.Moreover,most methods still rely on experts’knowledge.To address these issues,this paper proposes a penetration path planning method based on reinforcement learning with episodic memory.First,the penetration testing problem is formally described in terms of reinforcement learning.To speed up the training process without specific prior knowledge,the proposed algorithm introduces episodic memory to store experienced advantageous strategies for the first time.Furthermore,the method offers an exploration strategy based on episodic memory to guide the agents in learning.The design makes full use of historical experience to achieve the purpose of reducing blind exploration and improving planning efficiency.Ultimately,comparison experiments are carried out with the existing RL-based methods.The results reveal that the proposed method has better convergence performance.The running time is reduced by more than 20%.展开更多
Software testing courses are characterized by strong practicality,comprehensiveness,and diversity.Due to the differences among students and the needs to design personalized solutions for their specific requirements,th...Software testing courses are characterized by strong practicality,comprehensiveness,and diversity.Due to the differences among students and the needs to design personalized solutions for their specific requirements,the design of the existing software testing courses fails to meet the demands for personalized learning.Knowledge graphs,with their rich semantics and good visualization effects,have a wide range of applications in the field of education.In response to the current problem of software testing courses which fails to meet the needs for personalized learning,this paper offers a learning path recommendation based on knowledge graphs to provide personalized learning paths for students.展开更多
Reducing casualties and property losses through effective evacuation route planning has been a key focus for researchers in recent years.As part of this effort,an enhanced sparrow search algorithm(MSSA)was proposed.Fi...Reducing casualties and property losses through effective evacuation route planning has been a key focus for researchers in recent years.As part of this effort,an enhanced sparrow search algorithm(MSSA)was proposed.Firstly,the Golden Sine algorithm and a nonlinear weight factor optimization strategy were added in the discoverer position update stage of the SSA algorithm.Secondly,the Cauchy-Gaussian perturbation was applied to the optimal position of the SSA algorithm to improve its ability to jump out of local optima.Finally,the local search mechanism based on the mountain climbing method was incorporated into the local search stage of the SSA algorithm,improving its local search ability.To evaluate the effectiveness of the proposed algorithm,the Whale Algorithm,Gray Wolf Algorithm,Improved Gray Wolf Algorithm,Sparrow Search Algorithm,and MSSA Algorithm were employed to solve various test functions.The accuracy and convergence speed of each algorithm were then compared and analyzed.The results indicate that the MSSA algorithm has superior solving ability and stability compared to other algorithms.To further validate the enhanced algorithm’s capabilities for path planning,evacuation experiments were conducted using different maps featuring various obstacle types.Additionally,a multi-exit evacuation scenario was constructed according to the actual building environment of a teaching building.Both the sparrow search algorithm and MSSA algorithm were employed in the simulation experiment for multiexit evacuation path planning.The findings demonstrate that the MSSA algorithm outperforms the comparison algorithm,showcasing its greater advantages and higher application potential.展开更多
Surrounding rocks at different locations are generally subjected to different stress paths during the process of deep hard rock excavation.In this study,to reveal the mechanical parameters of deep surrounding rock und...Surrounding rocks at different locations are generally subjected to different stress paths during the process of deep hard rock excavation.In this study,to reveal the mechanical parameters of deep surrounding rock under different stress paths,a new cyclic loading and unloading test method for controlled true triaxial loading and unloading and principal stress direction interchange was proposed,and the evolution of mechanical parameters of Shuangjiangkou granite under different stress paths was studied,including the deformation modulus,elastic deformation increment ratios,fracture degree,cohesion and internal friction angle.Additionally,stress path coefficient was defined to characterize different stress paths,and the functional relationships among the stress path coefficient,rock fracture degree difference coefficient,cohesion and internal friction angle were obtained.The results show that during the true triaxial cyclic loading and unloading process,the deformation modulus and cohesion gradually decrease,while the internal friction angle gradually increases with increasing equivalent crack strain.The stress path coefficient is exponentially related to the rock fracture degree difference coefficient.As the stress path coefficient increases,the degrees of cohesion weakening and internal friction angle strengthening decrease linearly.During cyclic loading and unloading under true triaxial principal stress direction interchange,the direction of crack development changes,and the deformation modulus increases,while the cohesion and internal friction angle decrease slightly,indicating that the principal stress direction interchange has a strengthening effect on the surrounding rocks.Finally,the influences of the principal stress interchange direction on the stabilities of deep engineering excavation projects are discussed.展开更多
The Northeast China cold vortex(NCCV)during late summer(from July to August)is identified and classified into three types in terms of its movement path using machine learning.The relationships of the three types of NC...The Northeast China cold vortex(NCCV)during late summer(from July to August)is identified and classified into three types in terms of its movement path using machine learning.The relationships of the three types of NCCV intensity with atmospheric circulations in late summer,the sea surface temperature(SST),and Arctic sea ice concentration(SIC)in the preceding months,are analyzed.The sensitivity tests by the Community Atmosphere Model version 5.3(CAM5.3)are used to verify the statistical results.The results show that the coordination pattern of East Asia-Pacific(EAP)and Lake Baikal high pressure forced by SST anomalies in the North Indian Ocean dipole mode(NIOD)during the preceding April and SIC anomalies in the Nansen Basin during the preceding June results in an intensity anomaly for the first type of NCCV.While the pattern of high pressure over the Urals and Okhotsk Sea and low pressure over Lake Baikal during late summer-which is forced by SST anomalies in the South Indian Ocean dipole mode(SIOD)in the preceding June and SIC anomalies in the Barents Sea in the preceding April-causes the intensity anomaly of the second type.The third type is atypical and is not analyzed in detail.Sensitivity tests,jointly forced by the SST and SIC in the preceding period,can well reproduce the observations.In contrast,the results forced separately by the SST and SIC are poor,indicating that the NCCV during late summer is likely influenced by the coordinated effects of both SST and SIC in the preceding months.展开更多
The disposal of mining tailings has increasingly focused on the use of dry stacks.These structures offer more security since they use filtered and compacted material.Because of the construction method and the heights ...The disposal of mining tailings has increasingly focused on the use of dry stacks.These structures offer more security since they use filtered and compacted material.Because of the construction method and the heights achieved,the material that compounds the structure can be subjected to different stress paths along the failure plane.The theoretical framework considered in the design of these structures generally is the critical state soil mechanics(CSSM).However,the data in the literature concerning the uniqueness of critical state line(CSL)is still controversial as the soil is subjected to different stress paths.With respect to tailings,this question is even more restricted.This paper studies two tailings with different gradings due to the beneficial processes over extension and compression paths.A series of drained and undrained triaxial tests was conducted over a range of initial densities and stress levels.In the q-p'plane,different critical stress ratio(M)values were obtained for compression and extension stress paths.However,the critical state friction angle is very similar with a slightly higher critical state friction angle for extension tests.Curved stress path dependent CSLs were obtained in the n-lnp0 plane with the extension tests below the CSL defined in compression.Regarding the fines content,the studied tailings presented very similar M and critical state friction angle values.However,the fines content af-fects the volumetric behavior of the studied tailings and the CSLs on the n-lnp0 plane shift downwards with the increasing fines content for compression and extension tests.In relation to dilatancy analysis,the fines content did not present an evident influence on the dilatancy of the materials.However,different values of mean stress ratio N were obtained between compression and extension tests and can corroborate the existence of non-unique CSLs for these materials.展开更多
This paper presents a new BIST method for RTL data paths based on single-control testability, a new concept of testability. The BIST method adopts hierarchical test. Test pattern generators are placed only on primary ...This paper presents a new BIST method for RTL data paths based on single-control testability, a new concept of testability. The BIST method adopts hierarchical test. Test pattern generators are placed only on primary inputs and test patterns are propagated to and fed into each module. Test responses are similarly propagated to response analyzers placed only on primary outputs. For the propagation of test patterns and test responses paths existing in the data path are utilized. The DFT method for the single-control testability is also proposed. The advantages of the proposed method are high fault coverage (for single Stuck-at faults), low hardware overhead and capability of at-speed test. Moreover, test patterns generated by test pattern generators can be fed into each module at consecutive system clocks, and thus, the BIST can also detect some faults of other fault models (e.g., transition faults and delay faults) that require consecutive application of test patterns at speed of system clock.展开更多
文摘Intelligent penetration testing is of great significance for the improvement of the security of information systems,and the critical issue is the planning of penetration test paths.In view of the difficulty for attackers to obtain complete network information in realistic network scenarios,Reinforcement Learning(RL)is a promising solution to discover the optimal penetration path under incomplete information about the target network.Existing RL-based methods are challenged by the sizeable discrete action space,which leads to difficulties in the convergence.Moreover,most methods still rely on experts’knowledge.To address these issues,this paper proposes a penetration path planning method based on reinforcement learning with episodic memory.First,the penetration testing problem is formally described in terms of reinforcement learning.To speed up the training process without specific prior knowledge,the proposed algorithm introduces episodic memory to store experienced advantageous strategies for the first time.Furthermore,the method offers an exploration strategy based on episodic memory to guide the agents in learning.The design makes full use of historical experience to achieve the purpose of reducing blind exploration and improving planning efficiency.Ultimately,comparison experiments are carried out with the existing RL-based methods.The results reveal that the proposed method has better convergence performance.The running time is reduced by more than 20%.
基金supported by the Special Funds for Basic Research of Central Universities(D5000220240)the Special Funds for Education and Teaching Reform in 2023(06410-23GZ230102)。
文摘Software testing courses are characterized by strong practicality,comprehensiveness,and diversity.Due to the differences among students and the needs to design personalized solutions for their specific requirements,the design of the existing software testing courses fails to meet the demands for personalized learning.Knowledge graphs,with their rich semantics and good visualization effects,have a wide range of applications in the field of education.In response to the current problem of software testing courses which fails to meet the needs for personalized learning,this paper offers a learning path recommendation based on knowledge graphs to provide personalized learning paths for students.
基金supported by National Natural Science Foundation of China(71904006)Henan Province Key R&D Special Project(231111322200)+1 种基金the Science and Technology Research Plan of Henan Province(232102320043,232102320232,232102320046)the Natural Science Foundation of Henan(232300420317,232300420314).
文摘Reducing casualties and property losses through effective evacuation route planning has been a key focus for researchers in recent years.As part of this effort,an enhanced sparrow search algorithm(MSSA)was proposed.Firstly,the Golden Sine algorithm and a nonlinear weight factor optimization strategy were added in the discoverer position update stage of the SSA algorithm.Secondly,the Cauchy-Gaussian perturbation was applied to the optimal position of the SSA algorithm to improve its ability to jump out of local optima.Finally,the local search mechanism based on the mountain climbing method was incorporated into the local search stage of the SSA algorithm,improving its local search ability.To evaluate the effectiveness of the proposed algorithm,the Whale Algorithm,Gray Wolf Algorithm,Improved Gray Wolf Algorithm,Sparrow Search Algorithm,and MSSA Algorithm were employed to solve various test functions.The accuracy and convergence speed of each algorithm were then compared and analyzed.The results indicate that the MSSA algorithm has superior solving ability and stability compared to other algorithms.To further validate the enhanced algorithm’s capabilities for path planning,evacuation experiments were conducted using different maps featuring various obstacle types.Additionally,a multi-exit evacuation scenario was constructed according to the actual building environment of a teaching building.Both the sparrow search algorithm and MSSA algorithm were employed in the simulation experiment for multiexit evacuation path planning.The findings demonstrate that the MSSA algorithm outperforms the comparison algorithm,showcasing its greater advantages and higher application potential.
基金the financial support from the National Natural Science Foundation of China(Grant Nos.51839003 and 42207221).
文摘Surrounding rocks at different locations are generally subjected to different stress paths during the process of deep hard rock excavation.In this study,to reveal the mechanical parameters of deep surrounding rock under different stress paths,a new cyclic loading and unloading test method for controlled true triaxial loading and unloading and principal stress direction interchange was proposed,and the evolution of mechanical parameters of Shuangjiangkou granite under different stress paths was studied,including the deformation modulus,elastic deformation increment ratios,fracture degree,cohesion and internal friction angle.Additionally,stress path coefficient was defined to characterize different stress paths,and the functional relationships among the stress path coefficient,rock fracture degree difference coefficient,cohesion and internal friction angle were obtained.The results show that during the true triaxial cyclic loading and unloading process,the deformation modulus and cohesion gradually decrease,while the internal friction angle gradually increases with increasing equivalent crack strain.The stress path coefficient is exponentially related to the rock fracture degree difference coefficient.As the stress path coefficient increases,the degrees of cohesion weakening and internal friction angle strengthening decrease linearly.During cyclic loading and unloading under true triaxial principal stress direction interchange,the direction of crack development changes,and the deformation modulus increases,while the cohesion and internal friction angle decrease slightly,indicating that the principal stress direction interchange has a strengthening effect on the surrounding rocks.Finally,the influences of the principal stress interchange direction on the stabilities of deep engineering excavation projects are discussed.
基金jointly supported by the National Natural Science Foundation of China (Grant No. 42005037)Special Project of Innovative Development, CMA (CXFZ2021J022, CXFZ2022J008, and CXFZ2021J028)+1 种基金Liaoning Provincial Natural Science Foundation Project (Ph.D. Start-up Research Fund 2019-BS214)Research Project of the Institute of Atmospheric Environment, CMA (2021SYIAEKFMS08, 2020SYIAE08 and 2021SYIAEKFMS09)
文摘The Northeast China cold vortex(NCCV)during late summer(from July to August)is identified and classified into three types in terms of its movement path using machine learning.The relationships of the three types of NCCV intensity with atmospheric circulations in late summer,the sea surface temperature(SST),and Arctic sea ice concentration(SIC)in the preceding months,are analyzed.The sensitivity tests by the Community Atmosphere Model version 5.3(CAM5.3)are used to verify the statistical results.The results show that the coordination pattern of East Asia-Pacific(EAP)and Lake Baikal high pressure forced by SST anomalies in the North Indian Ocean dipole mode(NIOD)during the preceding April and SIC anomalies in the Nansen Basin during the preceding June results in an intensity anomaly for the first type of NCCV.While the pattern of high pressure over the Urals and Okhotsk Sea and low pressure over Lake Baikal during late summer-which is forced by SST anomalies in the South Indian Ocean dipole mode(SIOD)in the preceding June and SIC anomalies in the Barents Sea in the preceding April-causes the intensity anomaly of the second type.The third type is atypical and is not analyzed in detail.Sensitivity tests,jointly forced by the SST and SIC in the preceding period,can well reproduce the observations.In contrast,the results forced separately by the SST and SIC are poor,indicating that the NCCV during late summer is likely influenced by the coordinated effects of both SST and SIC in the preceding months.
基金wish to express their appreciation to Vale S.A.and Brazilian Research Council(CNPq)for the support to the research group.
文摘The disposal of mining tailings has increasingly focused on the use of dry stacks.These structures offer more security since they use filtered and compacted material.Because of the construction method and the heights achieved,the material that compounds the structure can be subjected to different stress paths along the failure plane.The theoretical framework considered in the design of these structures generally is the critical state soil mechanics(CSSM).However,the data in the literature concerning the uniqueness of critical state line(CSL)is still controversial as the soil is subjected to different stress paths.With respect to tailings,this question is even more restricted.This paper studies two tailings with different gradings due to the beneficial processes over extension and compression paths.A series of drained and undrained triaxial tests was conducted over a range of initial densities and stress levels.In the q-p'plane,different critical stress ratio(M)values were obtained for compression and extension stress paths.However,the critical state friction angle is very similar with a slightly higher critical state friction angle for extension tests.Curved stress path dependent CSLs were obtained in the n-lnp0 plane with the extension tests below the CSL defined in compression.Regarding the fines content,the studied tailings presented very similar M and critical state friction angle values.However,the fines content af-fects the volumetric behavior of the studied tailings and the CSLs on the n-lnp0 plane shift downwards with the increasing fines content for compression and extension tests.In relation to dilatancy analysis,the fines content did not present an evident influence on the dilatancy of the materials.However,different values of mean stress ratio N were obtained between compression and extension tests and can corroborate the existence of non-unique CSLs for these materials.
文摘This paper presents a new BIST method for RTL data paths based on single-control testability, a new concept of testability. The BIST method adopts hierarchical test. Test pattern generators are placed only on primary inputs and test patterns are propagated to and fed into each module. Test responses are similarly propagated to response analyzers placed only on primary outputs. For the propagation of test patterns and test responses paths existing in the data path are utilized. The DFT method for the single-control testability is also proposed. The advantages of the proposed method are high fault coverage (for single Stuck-at faults), low hardware overhead and capability of at-speed test. Moreover, test patterns generated by test pattern generators can be fed into each module at consecutive system clocks, and thus, the BIST can also detect some faults of other fault models (e.g., transition faults and delay faults) that require consecutive application of test patterns at speed of system clock.