zoukankan      html  css  js  c++  java
  • 2020年第26周,24.75h,计算智能的大小作业

    记录自己的成长,为了督促自己,也为了帮助别人。
    我将活出专注的人生,因为这是最好的选择。
    科研学习的标杆:我将获得国奖,拿到美国大学的博士offer;每天的深度工作时间在12h
    不是日程安排,是对完成工作以及深度工作时间的记录
    努力成为优秀的人,成为可信度高的人,只有成为这样的人,才能通过写作、演讲等形式最大化自己的影响力
    标题:周数,深度工作时间,当周的主要任务
    每日的深度工作时间(科研学习)

    周一,5h
    上午:为了避免C风格的指针和数组,学习C++的vector容器和迭代器的写法,1h
    下午:计算智能平时作业第1步:C++实现了生成随机排列的初始解,1.5h
    晚上:计算智能平时作业第2步:计算每个解的目标函数值,并从文件中读取算例。读取算例具体地说就是,用C++读txt文件中的字符串,并用简单的逻辑实现了分割字符串并将其转换为double类型,2.5h

    周二,5h
    上午:梳理了迭代局部搜索的关键成员函数,看了原文的算法伪代码,1h
    下午:开始调整类的结构,使其适应TSP问题,增加数据成员和相应的成员函数,2h
    晚上:实现了类的全部成员函数,开始测试,2h

    周三,4h
    上午:测试并修改迭代局部搜索代码,通过一篇介绍“解决TSP问题的导向局部搜索方法”的论文深刻理解了两步移动,2.5h
    下午:尝试使用C++进行科学数据可视化,通过尝试在visual studio中使用一个外部的项目,深刻体会了C++的特性,不适合用来进行复杂的可视化,1h
    晚上:开始理解变邻域搜索的算法流程和实现过程,引入不同邻域的操作,0.5h

    周四,0.5h
    上午:开始学习word2vec,0.5h
    下午:0h
    晚上:0h

    周五,1.5h
    上午:0h
    下午:开始梳理VNS的流程,0.5h
    晚上:完成VNS的代码,并进行了初步的调试测试,1h

    周六,3.5h
    上午:修改了VNS_TSP中的两行代码,迭代次数降低了一个量级;修改了ILS_TSP和VNS_TSP的代码,使其能够记录运行时间和最优解首次出现的迭代次数,2.5h
    下午:补充了选择设施选址问题的合理性,并开始实现设施选址问题的ILS,1h
    晚上:继续实现设施选址问题的ILS,并构思约束条件的实现,0h

    周日,5.25h
    上午:基于小作业的算法,开始实现大作业的算法,2.25h
    下午:完成大作业的算法,开始书写大作业的文档:完成一个算法的伪代码部分,2h
    晚上:继续书写大作业的文档:完成大作业的框架、导论,1h

  • 相关阅读:
    [再寄小读者之数学篇](2014-07-17 一阶中值)
    对流体力学做出巨大贡献的杰出历史人物
    理科生毁灭世界
    [再寄小读者之数学篇](2014-07-17 行列式的计算)
    [再寄小读者之数学篇](2014-07-16 高阶导数的一个表达式)
    [再寄小读者之数学篇](2014-07-16 与对数有关的不等式)
    [再寄小读者之数学篇](2014-07-16 凹函数与次线性性)
    [再寄小读者之数学篇](2014-07-16 二阶中值)
    [再寄小读者之数学篇](2014-07-16 任意阶导数在零处为零的一个充分条件)
    对PostgreSQL xmin的深入学习
  • 原文地址:https://www.cnblogs.com/hao-hong-sheng/p/13179498.html
Copyright © 2011-2022 走看看