- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 阿里笔试学习:题目大意:给出一个16进制的字符串,要求统计其二进制表示中1的个数
阿里笔试学习:题目大意:给出一个16进制的字符串,要求统计其二进制表示中1的个数
2022-10-02 23:30:20 166
原创 阿里笔试学习:题目大意:给出大小为n ∗ m n*mn∗m的01矩阵,从每个0的位置上下左右看,问所有在位置上下左右看一共能看到多少个1.(视线是一条直线)n , m < = 1 e 3 n,m<=
题目大意:给出大小为n ∗ m n*mn∗m的01矩阵,从每个0的位置上下左右看,问所有在位置上下左右看一共能看到多少个1.(视线是一条直线)n , m < = 1 e 3 n,
2022-10-02 23:27:05 135
原创 520微信代码轰炸
写一个脚本,在520那天发给你的小可爱。# -*- coding : utf-8 -*-# @Time : 2022/5/19 13:36# @Author : wkbimport time,osimport pyautogui,pypercliptime.sleep(5)for i in range(10): #pyautogui.click(662,748) pyperclip.copy("代码轰炸:hahaha,第{0}次".format(i))
2022-05-19 13:47:45 8103
原创 Gurobi建模求解简单背包问题
问题:代码:# -*- coding : utf-8 -*-# @Time : 2022/5/10 10:32# @Author : wkbfrom gurobipy import *import timex = {}model = Model("EMAPLE")# define the varaiblesfor i in range(4): x[i] = model.addVar(0,1,vtype=GRB.BINARY,name="x{0}".
2022-05-16 23:11:21 1018
原创 使用gurobi求解 MIP问题
1。前面我们已经介绍了使用python和gurobi求解器来求解我们的优化问题,那么在使用gurobi求解优化问题的时候,当问题的规模较小的时候,我们的求解器能在短时间内快速的求解。cpu求解的时间很快。但是当问题的规模比较大时,就拿上次的切钢卷问题(CSP)来说,如果当需求I很大的时候,那么gurobi求解是慢,此时一般我们会设定使用gurobi求解的时间:model.setParam(TimeLimit,3600)此时我们的求解器最长的求解时间为1h,当求解器能在规定的时间内求解到最优解时,那么求解器将
2022-05-03 23:33:08 4806 3
原创 使用gurobi求解CTP(Cutting Stock Problem)问题
1.问题背景:一家企业拥有一批原料棒材,他要将这些棒材进行切割加工成为规定尺寸的产品,然后卖给顾客。这家企业需要设计最优的棒材切割方案,以最小的原材料消耗,生产出规定尺寸的产品,以满足顾客的需求。2.数学模型:3.程序:# -*- coding : utf-8 -*-# @Time : 2022/5/2 19:11# @Author : wkbfrom gurobipy import *import timeimport random# paramet.
2022-05-02 20:19:59 574
原创 gurobi学习Day2-建模
使用python语言进行gurobi的建模,首先我们需要知道python中如何调用gurobi的接口。比如添加变量,添加约束,设置目标函数,等等首先我们来学习如何声名变量:我们使用字典来保存变量,使用for循环然后model.addVar(lb,up,vtype,name)。将变量声名出来。其中x为0-1变量;y为连续变量下界为0,上界为10;z为整数变量,下界为0,上界为10。...
2022-04-25 14:08:04 1012
原创 gurobi学习day1
今天我们开始学习使 使用gurobi求解器求解优化问题,那么再gurobi求解器中我们使用的是python的语言。当然gurobi还支持java,c++等语言。我们主要使用的是基于python的语言环境。 我们首先需要安装和配置gurobi求解器,首先我们需要下载python开发环境。我们可以下载python-》Welcome to Python.org。安装步骤可以在网上自行搜索。 或者可以下载anoconda-》Anaconda | The World's Most Popular Da
2022-04-25 13:53:09 938
原创 将本地自己的SSH配置到服务器上去,握手成功
之前已经介绍了如何在本地生成SSH密匙,这次和大家分享的是如何讲本地的SSH密匙放在乌班图系统中,使得乌班图系统封能顺利识别自己的本地。1.打开乌班图系统终端(terminal)2.进入.sshcd ~/.sshlssudu vim authorized_key输入密码3.讲自己的原先的密匙删除(看邮件确认自己是哪一个,别误删),然后讲新的拷贝进入4.推出terminal编辑:Esc(键盘) -> : -> Q(键盘)5.exit推出terminal
2021-11-28 22:25:48 900
原创 通过powershell+winscp在远程服务器上跑本地的代码
1.下载安装winscp,并且将远程服务器的IP地址输入,注意不要需要填入SSH密匙,并且不要输入密码。2.登录成功后,打开powershell,输入:ssh +ip地址:3.将本地的代码拖到远程服务器上(右侧):3.输入ls查看目录4.依次进入远程服务器代码所在的位置:cd 目录ls5.进入具体要运行的代码文件最后一级目录后,输入 conda env list6.输入 conda activate OperationResearch,此步骤按照你的服务器的具体设置来选择
2021-11-26 14:07:09 2235
原创 利用服务器跑pycharm上的代码配置步骤
1.晚上pycharm的代码书写2.获取服务器的IP地址:以乌班图系统为例:打开乌班图终端(terminal)-> ifconfig -a 查看IP地址:。。。。3.打开pycharm:Tool -> deployment -> configuration -> 1.connection ->SFTP :输入SSH:IP地址;2.Mapping:deployment path:\home\c509\桌面\4.test connec
2021-11-22 20:28:57 220
原创 在服务器上跑pycharm代码配置步骤
1.完成pycharm的代码书写2.获取服务器的IP地址:以乌班图系统为例:打开乌班图终端(terminal)-> ifconfig -a 查看IP地址:。。。。3.打开pycharm:Tool -> deployment -> configuration -> 1.connection ->SFTP :输入SSH:IP地址;2.Mapping:deployment path:\home\c509\桌面\4.test connec
2021-11-22 20:20:14 1605
A branch and price approach to the vehicle routing problem
2021-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人