精华内容
下载资源
问答
  • 一种快速井位优化的代理模型,唐力辉,李俊键,基于优化理论的井位优化设计会运行大量的布井方案,尤其是对于大规模的模型,减少数模时间,提高计算速度至关重要。针对优化迭代
  • 与其他优化算法相比,它是有利的,并且在某些情况下,它被证明比某些已知算法(例如,粒子群优化(PSO))更好,尤其是在石油中可能遇到的井位优化问题中行业。 在本文中,对ABC算法进行了修改,以提高其速度和收敛...
  • D油藏属于深水油藏,平面上存在严重的非均质性,导致开发过程中注采不均衡,同一井网中生产见水的时间也存在很大的差异,这些都会导致非均质油藏出现最终采收率低的问题。根据矢量井网井距的理论公式,依据相似准则建立...
  • 则它将需要坚实的科学基础,以定义控制地下水在地下的长期命运,CO2的迁移行为,诱集机制,适当利用表征和选择隔离地点的方法,工作流程和评估过程,模拟方法,优化性能,井位,注入速率和成本的地下工程,确保安全...
  • 其关键技术包括煤层气资源量评估、地面井结构优化设计、井位选择优化设计及钻完井工艺优化设计4个方面,应根据应用条件的不同具体分析,以保障煤层气开采效果。在山西晋城无烟煤矿业集团成庄煤矿的现场抽采试验表明:...
  • 用“避”的理念,得到了采动区地面井井位布置规律;用“让”的理念,完善了局部固井技术,提出了局部固井方法,“让”出了水平移动量;用“防”的理念,开发了局部防护装置,偏转结构、伸缩结构及厚壁刚性结构;用“疏”的...
  • 顾北煤矿风井筒揭11-2煤层,预计该煤层有煤与瓦斯突出危险,为确保安全施工,采用"四一体"综合防突措施,为取得最佳经济效益,对防突措施进行优化研究。
  • 而采动井布井与井身结构优化及套管防护技术和采空区资源评估、井位优化及安全监测技术分别为采中抽采和采空区抽采的关键技术。最后指出精细地质导向模型的建立、软弱煤层压裂破裂与裂缝延展机理、压裂裂缝实时监测与...
  • 以对江南煤矿为例,通过井位优化布置、井眼轨迹设计、定向射孔和分段压裂等工艺流程研究,抽采工作面和掘进条带的煤层瓦斯,并通过储层数值模拟和编绘残余瓦斯含量分布图对抽采效果进行描述。预测结果显示,顶板水平分段...
  • 为了改善此类问题,提出了一种新的优化控制模型, 其目标是调控各的注采量,延缓水驱指进现象, 尽可能多地采出原油.该模型是基于油藏数值模拟与优化理论构建的, 通过控制变量的梯度求解,根据不同的需求,优化多个目标...
  • 通过正交设计确定了注采参数的级取值,利用正交表得到了少量的组合方案,并对方案进行了数值试验;综合考虑技术和经济因素,定义了蒸汽驱开采效果的评价指标,采用直观分析方法确定出最优的参数组合.数值试验表明...
  • 蒸汽驱注采参数包括注汽温度、干度、压力、速度、采注比和生产井底流压等,蒸汽驱开采效果是注采参数综合作用的结果,其影响机理比较复杂。采用常规的单因素优化设计方法可研究各因素单独变化时如何影响蒸汽驱效果...
  • 根据工业无人机体积小、机动灵活、地理适应性强等优点,提出无人机搭载对地数据通信模块、通过通信软件与飞控软件协同工作、依井位地理位置和高程优化飞行航迹与飞行速度,在已投入商业化生产数年的煤层气田进行了工业...
  • 以厄瓜多尔A油藏为例,利用井间连通性理论结合优化算法对高含水油田不规则井网进行注采优化调整,可以在实现自动制定转注井位及时机的同时求解注采参数,并在厄瓜多尔A油藏进行实际应用,能有效改善油田开发,完善注采...
  • 阜康西部矿区构造上位于准噶尔盆地东南缘博格达山山前断褶带,阜康向斜的仰起端。文章结合区内40余口井的测井、录井、分析化验、地震和排采数据等资料,以八道湾组A2煤层为例,...同时,为后期的井位部署工作提供地质依据。
  • 煤层气井大多井位稀疏,且位于丛林山地,人工巡井和调整井的参数都费时费力,不能及时实现连续平稳的排采制度。为了优化排采制度,延长排采井的寿命,提高产气量,降低管理成本,增强排采安全性,大举发展远程控制势在必行。...
  • 根据采动覆岩移动破坏规律,应用物理模拟、数值模拟、理论分析等方法,研究确定了煤矿采动区地面L型井井位、层位和最优井身结构等参数,并对定向技术、完井工艺、安全抽采技术进行了研究,形成完善的煤矿采动区地面L型井...
  • 煤层气开发靠排水降压采气,解吸系统的划分有利于提高煤层气田整体开发效果。笔者根据我国复杂断块气田地质特征为主的煤层气开发现状分析,针对不同气藏地质条件和由...有利于优化井位部署,提高煤层气采收率和开发效果。
  • 通过对芦岭煤矿地质条件综合分析,确定了开发目标煤层,制定了井位部署与井网优化方案,提出了适合于低渗松软煤层的钻井、压裂与抽采工程的设计与工艺技术体系;通过精细化排采管理工艺,5口井在一年多的时间里都基本达到...
  • 查明郑庄区块3#煤层裂隙发育情况是优化煤层气井部署、提高煤层气井产能的重要保障。以郑庄区块3#煤层压裂资料为基础,根据水力压裂测量地应力原理得出该煤层最大、最小主应力,建立了煤层有效应力数学模型,得出煤层...
  • 通过微地震监测技术来判断裂缝系统对于后期优化压裂设计、校正裂缝模型及井位部署具有重要的意义。在中牟页岩气区块牟页1井水力压裂过程中,利用在井口周围布设的59个浅钻稀疏三分量数字检波器组成的观测系统采集了微...
  • 除非您正在运行数千条下降曲线,否则执行下降曲线分析和运行现金流不会占用大量计算资源,这时需要针对速度进行代码优化。 由于此工具的重点是一次分析几口,因此Python是功能开发和原型制作的理想选择。
  • ttt ... 我们还避免使用某些概念,例如因为游戏空间足够小,因此不需要进行hacky优化。 相反,我们专注于优化实际的搜索算法。 所使用的试探法和算法包括: 带有alpha-beta修剪功能的Minimax搜索
  • 分析了渐开线节能抽油机的节电原理及其特性,提出了采用变径小天轮、柔性四杆机构,优化平衡相位角、极夹角的结构方案,以改变转矩因数,降低减速器曲柄轴净转矩峰值,减小转矩波动因数,实现输出净转矩变化平缓,...
  • [状压dp] 小国王(状压dp) 是字形,本题是十字形。 思路: 状态定义: f[i][s]:所有 思路: 状压 dp,个人认为状态定义比较麻烦。剩下的就是简单的运算。 尤其是最后一步的优化,是真的秀… 代码: #...

    0. 前言

    相关:

    强相关:

    1. 状压dp+棋盘式(基于连通性)

    292. 炮兵阵地

    在这里插入图片描述在这里插入图片描述

    [状压dp] 玉米田(状压dp) 是高度为 1 的十字形,本题是 高度为 2 的十字形。 那么状态转移就和前 2 层有关。且本题是求最大值,而非方案数

    思路:

    • 状态定义:
      • f[i][j][k]:摆放完前 i 行,且第 i-1 行摆放状态是 j,第 i 行摆放状态是 k 的所有摆放方案的最大值
    • 状态计算:
      • 假设第 i 行状态是 b,第 i-1 行状态是 a,第 i-2 行状态是 c

      • ((a&b) | (a&c) | (b&c)) = 0 则说明纵向不会出现冲突

      • (g[i-1]&a | g[i]&b)=0 则说明炮兵在平地上。在此与的优先级高于或的优先级,不用加括号

      • 状态转移方程: f[i][j][k] = max(f[i][j][k], f[i-1][c][j]+cnt[c])

    • 时间复杂度: n2m2m2m=O(n23m)=100230=1011n*2^m*2^m*2^m=O(n2^{3m})=100*2^{30}=10^{11} 这个时间复杂度…但是里面合法状态很少…依旧可以过

    滚动数组优化,不然空间直接爆炸。

    重点还是在状态定义及状态计算上。这里状态定义记录了第 i 行状态为 k、第 i-1 行状态为 j。那么找到最后一个不一样的点就是第 i-2 行,所以就依据第 i-2 行进行状态划分即可。

    代码:

    #include <iostream>
    #include <algorithm>
    #include <cstring>
    #include <vector>
    
    using namespace std;
    
    const int N = 11, M = 1 << 10;
    
    int n, m;
    int g[105];
    vector<int> state;
    int cnt[M];
    int f[2][M][M];     // 使用滚动数组,后两维都已经100w了...
    
    bool check(int x) {
        for (int i = 0; i < m; ++i)         // 针对列做状态压缩,同列三个不能有2个1
            if ((x >> i & 1) && ((x >> i + 1 & 1) | (x >> i + 2 & 1)))
                return false;
        
        return true;
    }
    
    int count(int x) {
        int res = 0;
        for (int i = 0; i < m; ++i) res += x >> i & 1;
        return res;
    }
    
    int main() {
        cin >> n >> m;
        
        for (int i = 1; i <= n; ++i)
            for (int j = 0; j < m; ++j) {
                char c;                     // 拿int类型读入char,读入全是0
                cin >> c;
                if (c == 'H')
                    g[i] += 1 << j;         // 二进制表示一行
            }
        
        for (int i = 0; i < 1 << m; ++i) 
            if (check(i)) {
                state.push_back(i);
                cnt[i] = count(i);
            }
        
        for (int i = 1; i <= n + 2; ++i)
            for (int j = 0; j < state.size(); ++j)              // j为第i-1行状态
                for (int k = 0; k < state.size(); ++k)          // k为第i行状态
                    for (int u = 0; u < state.size(); ++u) {    // u为第i-2行状态
                        int a = state[j], b = state[k], c = state[u];
                        if ((a & b) | (b & c) | (a & c)) continue; 
                        if (g[i - 1] & a | g[i] & b) continue;
                        f[i & 1][j][k] = max(f[i & 1][j][k], f[i - 1 & 1][u][j] + cnt[b]);
                    }
                    
        cout << f[n + 2 & 1][0][0] << endl;
        
        
        // 遍历写法,修改第一个 for (int i = 1; i <= n; ++i)
        /*
        int res = 0;
        for (int i = 0; i < state.size(); ++i) 
            for (int j = 0; j < state.size(); ++j)
                res = max(res, f[n & 1][i][j]);
        cout << res << endl;
        */
        
        return 0;
    }
    
    展开全文
  • 优思学院 今日想分享一学生在6SQ论坛上解说取得美质协(ASQ)六西格玛黑带(CSSBB)的经验谈 1月14日成功通过了ASQ CSSBB考试,当场出了PASS的考试结果,意料之中同时有点小激动。 写这篇经验帖的目的,一方面...

    优思学院 今日想分享一位学生解说取得美质协(ASQ)六西格玛黑带(CSSBB)的经验谈

     

    1月14日成功通过了ASQ CSSBB考试,当场出了PASS的考试结果,意料之中同时有点小激动。

     

    写这篇经验帖的目的,一方面是激励自己不忘初心,继续加油;一方面是“喝水不忘挖井人”,感谢前辈全程的帮助,从报名和项目提交到复习方法都给我很多帮助。

     

    【前期准备】

    我是做项目管理和流程优化的岗位的,类似职位很多公司要求有六西格玛证书,无疑能有个黑带认证是非常为简历加分的。同时考证的过程也是个学习的过程,可以不断扩充自己的知识体系,对于需要持续学习的我,简直是一举两得。考虑到ASQ知名度更高、认可性更高、认证过程更有效率,最终选择了考ASQ CSSBB。2019年第三季度定下了这个flag,下班后两小时的业余生活也更加充实了。

     

    ASQ CSSBB的报考条件是,“要求完成 2 个签约项目,或 1 个项目以及在CSSBB 知识大纲 (BOK) 的一个或多个领域中有 3 年的工作经验”。当时对这一点很没自信,怕自己没什么项目连报名审核都通过不了,甚至纠结了几天要不要考绿带算了。还好后来遇到了前辈小姐姐,在她那里购买了全套的复习资料,也得到了很多经验指导。的确是高手,帮助我少走了很多弯路。首先是明白了项目提报的要求和标准,我只用半天时间就准备好了材料,提交报名的第二天就收到了项目审核通过的邮件。从她那里买的资料也很全,足够用了。还有就是后续复习过程中的随问随答对我的帮助非常及时。 【主要用书】 1. 最核心的教材- CSSBB Primer 这本书编排还是比较易读的,不是大段大段的文字,而是比较有结构性的,条理清晰。ASQ考试没有涉及Minitab软件操作的内容,统计知识高数的足够用了,大家不要惊慌。哈哈!我是自己打印出来的,方便做笔记。有时遇到难理解的章节,也会在电脑上看,方便查词或翻译,或者百度一下相关资料。

     

    2. 最核心的题库 – 1000题软件版(与Primer这本书配套) 网上找了一圈都是截图版,还好在小姐姐那里有软件原版。软件版在使用体验、清晰度、便捷性方面好很多,也可以按自己需求生成模拟题、统计正确率,等等。有条件的还是推荐用软件版,毕竟考试复习是需要毅力的事情,好的使用感可以帮助我们不用太吃力。

     

    3. ASQ官方题库 – CSSBB study guide 这本ASQ官方编的题库质量还是很好的,题库覆盖面比较全面,题的的风格和难度也和实际考试相当。有时间的话这个题库也要好好做一做。

    4. ASQ编写的Certified Six Sigma Black Belt Handbook黑带手册,以及在线测试三套题 这两个资料虽然也是官方编写,但是质量实在是一般,handbook我听从了前辈的建议有时间浏览一下中文版即好。另外,在线测试三套题虽然前辈跟我说过了不用放重点,出题风格和出题点和考试差别有点大,但当我做这个题库时,正确率由做1000题的90+%降到了这个题库的60+%,吓的自己出一身冷汗。还好后来证明了只是一场虚惊。建议大家重点放在1000题和study guide这两个题库上,在线测试三套题不放重点。

     

    5. 其他参考书 中质协的红宝书知识讲解详细,可以作为参考; 前辈给我的资料包里也有培训班针对CSSBB的培训资料,对于专业名称和主要知识点归纳的很好,可以帮助复习总结。 万变不离其宗,最核心的还是Primer + 1000题 + study guide.好好把书看完,基本都没什么问题。 经过了近三个月的努力,系统复习了精益和六西格玛相关的知识,拿到了自己心怡已久的证书,为新年开了个好头。谢谢努力的自己!也再次谢谢前辈指导。 希望自己2020更加充实有意义! 也祝大家新年新希望!!

    展开全文
  • Minimax字游戏 练习通过Minimax和2人游戏实现复制Google的的SVG动画 上Codepen 启发式董事会评估职能 +100表示​​每个计算机三合一。 对于计算机,每行两行(带空单元格)为+10。 对于计算机的每行一行(两个空...
  • 挂机锁屏助手

    2015-11-22 10:58:19
    5、锁屏界面优化; 6、恢复功能逻辑改进; 7、修复许多已发现的Bug; 8、保护组件升级到V1.4.0 9、大量细节优化。 V1.9.5 更新日期:2014-6-28 1、修复了在Win8下注销后不能恢复的问题; 2、改进了隐藏密码框的方式...
  • aida64extreme_build_2514

    2014-10-24 08:35:38
    - 对AMDKabini/Temash系列APU的64基准测试进行了优化; -对Intel Haswell处理器ACX2、FMA指令54基准测试进行优化; - 初步支持Intel“Crystal Well”(含GT3核显的Haswell)处理器的L4缓存; - 新增对美光M500、...
  • 知乎转引的此文介绍了来自北京航空航天大学刘祥龙副教授研究团队的最新综述文章 **Binary Neural Networks: A Survey**,合作者包括中国电子科技大学的宋宽教授和意大利特伦托大学计算机系主任 Nicu Sebe 教授。...

空空如也

空空如也

1 2
收藏数 36
精华内容 14
关键字:

井位优化