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

  • 相关阅读:
    第四节:前端自动化准备和详细配置(NVM、NPM/CNPM、NodeJs、NRM、WebPack、Gulp/Grunt、Git/SVN)
    第二十三节: EF性能篇(三)之基于开源组件 Z.EntityFrameWork.Plus.EF6解决EF性能问题
    第三节:一些指令总结(Nuget、)
    第十七节:易混淆的概念(静态和非静态、拆箱和装箱)
    Java使用Log4记录日志
    Java读取xml
    C# int.ToString() 常用参数说明
    WebAPI获取客户端请求数据
    Zend Studio获取永久使用权
    template.js 模版内调用外部JS方法
  • 原文地址:https://www.cnblogs.com/hao-hong-sheng/p/13179498.html
Copyright © 2011-2022 走看看