import argparse
parser = argparse.ArgumentParser(description='阻塞作业车间调度问题求解器')
    
    # 添加参数
parser.add_argument('--jobs', type=int, default=10,
                      help='作业数量 (默认: 10)')
parser.add_argument('--machines', type=int, default=5,
                      help='机器数量 (默认: 5)')
parser.add_argument('--time-limit', type=int, default=300,
                      help='求解时间限制（秒）(默认: 300)')
parser.add_argument('--dataPath', type=str,default='/la',
                      help='输入文件路径，包含加工时间和机器顺序数据')
parser.add_argument('--max_updates', type=int,default=10000)

parser.add_argument('--epochs', type=int, default=1000)

parser.add_argument('--gen_instance_num', type=int, default=1000)
parser.add_argument('--gen_job_num', type=int, default=10)
parser.add_argument('--gen_machine_num', type=int, default=5)
parser.add_argument('--gen_time_limit', type=int, default=100)
parser.add_argument('--augment_times', type=int, default=2)
parser.add_argument('--model_name', type=str, default='dsf1000_25_20_200_AU3.pth')
parser.add_argument('--run_time_limit', type=int, default=60)
parser.add_argument('--result_path', type=str, default='default')

parser.add_argument('--test_chooseNet_N', type=int, default=30)
parser.add_argument('--test_GenData_N', type=int, default=100)
parser.add_argument('--skip_trho', action='store_true',default=True,
                       help='跳过TRHO测试，只运行神经网络和随机测试')
parser.add_argument('--instances', type=int, default=10,
                       help='测试实例数量 (默认: 10)')
configs = parser.parse_args()